在线等:怎么让用户在文本框只能输入正数,正则表达式怎么写? <input type="text" name="Market_price" onKeyUp="value=value.replace(/[^\d]/g,'')"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你只要把上面那句放在form中就行了 /***************************************************************** 14 Name isNumber Purpose 检验字符串是否全是数字。没有错误提示 Date 2004-1-12 Param text 字符串 Return Boolean *****************************************************************/ function isNumber(text){ return text.match(/\D/) == null ; // 匹配非数字字符 }/***************************************************************** Name pressNumber Purpose 限制文本框只能输入数字。 Date 2004-1-17 Return void *****************************************************************/ function pressNumber(){ if(event.keyCode<48 || event.keyCode>57){ event.returnValue=false; return ; } }function validValid(textObject){ if(!isNumber(textObject.value)){ alert("您的输入不全是数字!"); textObject.focus(); }}<input type="text" name="num" onkeypress="pressNumber();" onblur="validValid(this)"> 不用正则也可以实现的if(!isNaN(f1.text.value)&&parseInt(f1.text.value)<0){ alert("输入的数字不能为负数")} <script>function isUnsignedNumeric(strNumber){ var newPar=/^\d+(\.\d+)?$/ alert(newPar.test(strNumber));}</script><input type=button onclick="isUnsignedNumeric(document.all.num.value)" value="Check"> <input type=text name=num> <input name="ren" onkeyup="value=value.replace(/[^-\.\d]/g,'');a()"><script>function a(){if(ren.value<0)ren.value=ren.value.replace(ren.value,'');}</script> 求 jquery的实例 求助,CKEditor如何统计文字数量 如下语句该如何修改,请帮忙,谢谢! ajax聊天室 大家帮忙看看 用JS如何来做个重定向,望大哥们给个思路,有代码最好! 请教大家一个正则表达式问题 关于jquery.lazyload.js这个插件的问题 让文本域里边按"Enter"键变成换行键 好奇怪的问题,为什么nodeValue全部是null值 麻烦兄弟们帮忙:动态增加表单输入框,当我输入数据并提交,然后返回该表单,如何保留这些动态增加的输入框及数据? 自动发送 关于刷新返回后的窗口的问题。
14 Name isNumber
Purpose 检验字符串是否全是数字。没有错误提示
Date 2004-1-12
Param text 字符串
Return Boolean
*****************************************************************/
function isNumber(text){
return text.match(/\D/) == null ; // 匹配非数字字符
}
/*****************************************************************
Name pressNumber
Purpose 限制文本框只能输入数字。
Date 2004-1-17
Return void
*****************************************************************/
function pressNumber(){
if(event.keyCode<48 || event.keyCode>57){
event.returnValue=false;
return ;
}
}function validValid(textObject){
if(!isNumber(textObject.value)){
alert("您的输入不全是数字!");
textObject.focus();
}}<input type="text" name="num" onkeypress="pressNumber();" onblur="validValid(this)">
if(!isNaN(f1.text.value)&&parseInt(f1.text.value)<0)
{
alert("输入的数字不能为负数")
}
function isUnsignedNumeric(strNumber)
{
var newPar=/^\d+(\.\d+)?$/
alert(newPar.test(strNumber));
}
</script>
<input type=button onclick="isUnsignedNumeric(document.all.num.value)" value="Check">
<input type=text name=num>
<script>
function a(){
if(ren.value<0)
ren.value=ren.value.replace(ren.value,'');
}
</script>