.Net常用正则表达式

1、IP地址

    Const MATCH_IP As String = "^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\." & _
                                      "(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\." & _
                                      "(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\." & _
                                      "(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$"

2、1到15位的半角英数字

    Const MATCH_DN As String = "^[a-zA-Z0-9#*]{1,15}$"

 

3、整数和零: ^([1-9]\d*|0)$
4、所有整数: ^-?[1-9]\d*$
5、所有浮点数: ^(-?([1-9]\d*|0?)\.\d*|0)$
6、Email地址: ^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$
7、日本的电话号码: ^\d{2,4}[-()]\d{2,4}[()-]\d{3,4}$
 

posted on 2010-01-02 15:35  至柔  阅读(200)  评论(0)    收藏  举报

导航