多语言展示
当前在线:358今日阅读:23今日分享:25

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

可能很多小伙伴们不是很清楚使用正则判断用户输入是否是数字,那么具体应该怎么做呢?感兴趣的小伙伴们随小编一起看看吧!
方法/步骤
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:处理大量数据时有用,具体应用时注意修正

推荐信息