标签:
一、正则表达式的原理
二、常用的正则判断
1 1、验证用户名 2 3 reg=/^[\u0391-\uFFE5]+$/; //判断输入的字符是否为中文 4 ^[\u4e00-\u9fa5A-Za-z0-9-_]*$ //只能中英文,数字,下划线,减号 5 6 2、验证日期格式 7 8 var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/; //验证yyyy-mm-dd格式或者yyyy/mm 9 var reg = /^[1-9]\d{3}-(0?[1-9]|1[0-2])-(0?[1-9]|[1-2]\d|3[0-1])$/; //yyyy-mm-dd 10 11 var reg = /^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})$/; //YYYY-MM-DD hh:mm:ss格式 12 3、验证邮箱 13 reg=/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; 14 15 reg=/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/; 16 17 4、验证IP 18 19 /^(\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])){3}$/; 20 21 5、验证URL 22 23 Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\‘:+!]*([^<>\"\"])*$/
标签:
原文地址:http://www.cnblogs.com/wangwanchao/p/5161795.html