首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

: 判断数字的正则表达式

2012-03-22 
求助: 求一个判断数字的正则表达式!在文本框输入一串字符后,要判断它是否为数字,怎么写这个正则表达式?数

求助: 求一个判断数字的正则表达式!
在文本框输入一串字符后,要判断它是否为数字,怎么写这个正则表达式?

数字:   包括:   正整数   负整数   正实数   负实数!

之所以这样判断,是因为在输入下一个字符时,要控制键盘的输入,比如,文本框已有的数字为0.01,那么0就不能输入在最左端了
.........
等等,有很多种约束关系,请问能否用一个正则表达式来判断这个字符串是否为数字??


[解决办法]
/^(-|\+)?\d+(\.\d+)?$/
应该是这样,你可以试下
[解决办法]
试试这个: -?[0-9]+(\\.?[0-9]+|[0-9]*)
[解决办法]
数字判断是不用正则的
javascript:isNaN()
PHP:is_numeric()
asp:isnumeric()

[解决办法]
/-?([0-9]|[1-9][0-9]*|[0-9]\.[0-9]*[1-9]|[1-9][0-9]*\.[0-9]*[1-9])/
[解决办法]
isNaN()

热点排行