常用正则表达式收集

这篇随笔用来收集常用的正则表达式,不全,以后再慢慢添加

数字:^[+-]?\d*\.?\d+$ 

Email:^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$ 

电话号码:^((\(\d{2,3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}(\-\d{1,4})?$

手机号码:^(13[0-9]|15[0|1|2|3|5|6|7|8|9]|18[0|5|6|7|8|9])\d{8}$

URL:^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\':+!]*([^<>\"\"])*$

QQ:^[1-9]\d{4,9}$

用户名(英文开头,可数字、下划线,3-20个字符):^[a-zA-Z]{1}([a-zA-Z0-9]|[_]){2,19}$

用户名(可中英文,长度2-19):^[a-zA-Z\u4E00-\u9FA5]{1}([0-9a-zA-Z \u4E00-\u9FA5]|[_]){1,19}$

汉字或中文标点:[\u4E00-\u9FFF]|[\uFE30-\uFFA0] 

正浮点数:^[1-9]\d*.?\d*|0.\d*[1-9]\d*$

金额(非0,最多两位小数):^[1-9]\d*(\.[0-9]{1,2})?$|^0\.([1-9]\d{0,1}|\d{0,1}[1-9])$

 

因为我这里写的正则表达式不全,所以链接了一个别人写的供参考:

http://www.cnblogs.com/dyhdream/p/3543957.html

 

posted @ 2014-03-25 21:06  0611163  阅读(380)  评论(0)    收藏  举报