常用正则表达式收集
这篇随笔用来收集常用的正则表达式,不全,以后再慢慢添加
数字:^[+-]?\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

浙公网安备 33010602011771号