使用正则判断用户输入是否是数字

时间:2026-02-13 08:37:56

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:处理大量数据时有用,具体应用时注意修正

使用正则判断用户输入是否是数字

© 2026 五度知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com