如何验证文本框中的内容是否为数字,本文提供了三种方法,希望对大家的学习有所启发。
在某些情况下可能需要让文本框中的内容只能够输入数字,例如手机号码或者邮编之类的,下面简单介绍一下如何实现此功能。
下面是验证数字的正则表达式:
用js判断文本框输入的内容是否是数字:
如何判断输入文本框是值是否是数字?
单纯的判断是否是正整数,可使用char.IsDigh(string,int index)和IsNumber(string,int index)函数
但是,出现负数或者小数的时候,以上方法失效,则,使用自定义功能函数
可以使用JavaScript的正则表达式进行验证,验证函数如下:function check(str){
return /^[\da-z]+$/i.test(str)
}解释:
1.
^表示匹配字符串开头
2.
$表示匹配字符串结尾
3.
\d表示匹配数字
4.
a-z表示字母
5.
[]表示集合,表示一个字符是[]中任意一个
6.
+表示匹配1个或1个以上,[]+表示匹配[]中的1个以上字符
7.
表达式后面的i表示忽略大小写
8.
test函数用于验证字符串是否满足正则表达式,如果满足,返回true,否则返回false