听老歌 发表于 2011-12-14 20:39

js 正则表达式判断整数

js 正则表达式判断整数









Html代码1.<html>
2.    <head>
3.      <title>test</title>
4.    </head>
5.    <body>
6.      <script>
7.            var   r   =   /^**$/ ;  //正整数      
8.            var   t = 3;
9.            var   s = 3.2;
10.            alert("整数:"+r.test(t));                  //true
11.            alert("小数:"+r.test(s));                  //false
12.      </script>
13.    </body>
14.</html>
15.
16.其他正则表达式:
17.
18.注意:用的时候正则表达式没有引号
19."^\\d+$"                    //非负整数(正整数 + 0)
20."^**$"   //正整数
21."^((-\\d+)|(0+))$"     //非正整数(负整数 + 0)
22."^-**$"  //负整数
23."^-?\\d+$"             //整数
24."^\\d+(\\.\\d+)?$"         //非负浮点数(正浮点数 + 0)
25."^((+\\.**)|(**\\.+)|(**))$"  //正浮点数
26."^((-\\d+(\\.\\d+)?)|(0+(\\.0+)?))$"  //非正浮点数(负浮点数 + 0)
27."^(-((+\\.**)|(**\\.+)|(**)))$"  //负浮点数
28."^(-?\\d+)(\\.\\d+)?$"  //浮点数

阳光的扣子 发表于 2011-12-20 14:44

谢谢分享
页: [1]
查看完整版本: js 正则表达式判断整数