国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > web前端 > htmlcss > js 正则表达式判断数字和数字范围(总结)

js 正则表达式判断数字和数字范围(总结)

来源:程序员人生   发布时间:2014-12-12 08:41:15 阅读次数:5347次

判断数字的正则表达式:

/^d+$/   //非负整数(正整数 + 0) /^[0⑼]*[1⑼][0⑼]*$/   //正整数 /^((-d+)|(0+))$/   //非正整数(负整数 + 0) /^-[0⑼]*[1⑼][0⑼]*$/  //负整数 /^-?d+$/     //整数 /^d+(.d+)?$/   //非负浮点数(正浮点数 + 0) /^(([0⑼]+.[0⑼]*[1⑼][0⑼]*)|([0⑼]*[1⑼][0⑼]*.[0⑼]+)|([0⑼]*[1⑼][0⑼]*))$/  //正浮点数 /^((-d+(.d+)?)|(0+(.0+)?))$/  //非正浮点数(负浮点数 + 0) /^(-(([0⑼]+.[0⑼]*[1⑼][0⑼]*)|([0⑼]*[1⑼][0⑼]*.[0⑼]+)|([0⑼]*[1⑼][0⑼]*)))$/  //负浮点数 /^(-?d+)(.d+)?$/  //浮点数

使用例:

<html> <head> <title>test</title> </head> <body> <script> var r = /^[0⑼]*[1⑼][0⑼]*$/ ;  //正整数 var t = 3; var s = 3.2; alert("整数:"+r.test(t)); //true alert("小数:"+r.test(s)); //false </script> </body> </html>


生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生