求一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); } html 静态 JS 调用数据问题 请教event.keyCode问题 如何不使用window.open方法就可以屏蔽掉IE的菜单栏和工具栏等。。 多附件上传的问题,仿163,强人看下 这个问题可以用这种思路解决吗? window.open()方法求助,急等。。。 帮忙实现一个效果 请问各位大虾,如何用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);
}