求一JS正则表达式 购物车里面的数量框,不能输入0 ,负数,小数!但是可以输入带0,例如10,求大虾指点啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <input onKeyUp="this.value=this.value.replace(/[\D0]*([\d]*)\D*/,'$1');" onKeyDown="this.value=this.value.replace(/[\D0]*([\d]*)\D*/,'$1');"> <script type="text/javascript"> var numbers = [ 0 , 10 , 12 , -78 , 0.0 , 0.23 , 5.23 , 11.23]; var rule = /^[1-9]\d$/; for(i = 0 ; i < numbers.length ; i++) { document.write(numbers[i].toString() + ' : ' + (numbers[i].toString().match(rule) ? 'true' : 'false') + '<br />'); }});</script> 上边这个有些问题<script type="text/javascript"> var numbers = [ 0 , 10 , 12 , -78 , 0.0 , 0.23 , 5.23 , 11.23 , 130]; var rule = /^[1-9]\d*$/; for(i = 0 ; i < numbers.length ; i++) { document.write(numbers[i].toString() + ' : ' + (numbers[i].toString().match(rule) ? 'true' : 'false') + '<br />'); }</script> 好像都没有用啊~能给个好点的吗?Utils.isNumber = function(val) { var reg = /^[\d|\.|,]+$/; return reg.test(val); }我这个方法改下!哪个大侠帮忙改下啊!实现,我想要的效果 Utils.isNumber = function(val) { var reg = /^[1-9]\d*$/; return reg.test(val); } JQUERY的排序方法 IE6下为什么加载了object页面的title会被改成# 不知道flex builder发到哪个版块关于环境配置的问题 关于innerHTML内容input标签问题 我怎么招聘到一个好的js工程师 请教一个问题 考验CSDN里面的朋友到了(着急等待) ◆2003年9月27日(15:00)12位MVP齐聚CSDN总部 请问这个如何实现啊?急!!!!! 在標識中插入js語句 怎样通过视频地址获取视频截图及视频相关信息 菜鸟求教 jQuery中的OpenDiv和CloseDiv函数的用途和作用
<input onKeyUp="this.value=this.value.replace(/[\D0]*([\d]*)\D*/,'$1');" onKeyDown="this.value=this.value.replace(/[\D0]*([\d]*)\D*/,'$1');">
var numbers = [ 0 , 10 , 12 , -78 , 0.0 , 0.23 , 5.23 , 11.23];
var rule = /^[1-9]\d$/;
for(i = 0 ; i < numbers.length ; i++)
{
document.write(numbers[i].toString() + ' : ' + (numbers[i].toString().match(rule) ? 'true' : 'false') + '<br />');
}});
</script>
var numbers = [ 0 , 10 , 12 , -78 , 0.0 , 0.23 , 5.23 , 11.23 , 130];
var rule = /^[1-9]\d*$/;
for(i = 0 ; i < numbers.length ; i++)
{
document.write(numbers[i].toString() + ' : ' + (numbers[i].toString().match(rule) ? 'true' : 'false') + '<br />');
}</script>
Utils.isNumber = function(val) {
var reg = /^[\d|\.|,]+$/;
return reg.test(val);
}
我这个方法改下!哪个大侠帮忙改下啊!实现,我想要的效果
var reg = /^[1-9]\d*$/;
return reg.test(val);
}