码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2014-12-05 17:26:58      阅读:437      评论:0      收藏:0      [点我收藏+]

标签:blog   ar   使用   2014   log   ad   html   as   htm   

判断数字的正则表达式:

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

使用例:

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


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

标签:blog   ar   使用   2014   log   ad   html   as   htm   

原文地址:http://blog.csdn.net/sanyuesan0000/article/details/41749879

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!