使用正则判断用户输入是否是数字
1、JavaScript code
?
function check()
{
var reg=/^[0-9]*$/;
var textBox =document.getElementById("<%= TextBox4.ClientID%>").value;

2、 if(!reg.test(textBox))
{
alert("必须输入数字!");
document.getElementById("<%= TextBox4.ClientID%>").focus();
return false;
}
return true;
}

3、^[1-9]d*$ //匹配正整数^-[1-9]d*$ //匹配负整数

4、^-?[1-9]d*$ //匹配整数^[1-9]d*|0$ //匹配非负整数(正整数 + 0)^-[1-9]d*|0$ //匹配非正整数(负整数 + 0)

5、^[1-9]d*.d*|0.d*[1-9]d*$ //匹配正浮点数^-([1-9]d*.d*|0.d*[1-9]d*)$ //匹配负浮点数^-?([1-9]d*.d*|0.d*[1-9]d*|0?.0+|0)$ //匹配浮点数

6、^[1-9]d*.d*|0.d*[1-9]d*|0?.0+|0$ //匹配非负浮点数(正浮点数 + 0)^(-([1-9]d*.d*|0.d*[1-9]d*))|0?.0+|0$ //匹配非正浮点数(负浮点数 + 0)BTY:处理大量数据时有用,具体应用时注意修正

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:169
阅读量:179
阅读量:135
阅读量:44
阅读量:158