asp.net 用正则表达式验证数字

非负整数(正整数   +   0)   
[^\\d+$]  

正整数                                    
[^[0-9]*[1-9][0-9]*$]      

非正整数(负整数   +   0) 
[^((-\\d+)|(0+))$]                 

负整数   
[^-[0-9]*[1-9][0-9]*$]     

整数 
[^-?\\d+$]              

非负浮点数(正浮点数   +   0)   
[^\\d+(\\.\\d+)?$]   

正浮点数   
[^(([0-9]+\\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\\.[0-9]+)|([0-9]*[1-9][0-9]*))$]   

非正浮点数(负浮点数   +   0)   
[^((-\\d+(\\.\\d+)?)|(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+)?$]

posted on 2013-07-25 10:34  黄传森  阅读(404)  评论(0编辑  收藏  举报