这篇文章主要介绍了常用的正则表达式实例整理,非常不错,具有参考借鉴价值,需要的朋友可以参考下
收集在业务中经常使用的正则表达式实例,方便以后进行查找,减少工作量。
1. 校验基本日期格式
var reg1 = /^\d{4}(\-|\/|\.)\d{1,2}\1\d{1,2}$/;
var reg2 = /^(^(\d{4}|\d{2})(\-|\/|\.)\d{1,2}\3\d{1,2}$)|(^\d{4}年\d{1,2}月\d{1,2}日$)$/;
2. 校验密码强度
密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。
var reg = /^(?=.*\\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$/;
3. 校验中文字符串仅能是中文。
var reg = /^[\\u4e00-\\u9fa5]{0,}$/;
4. 由数字、26个英文字母或下划线组成的字符串
var reg = /^\\w+$/;
5. 校验E-Mail 地址 同密码一样,下面是E-mail地址合规性的正则检查语句。
var reg =
/[\\w!#$%&'*+/=?^_`{|}~-]+(?:\\.[\\w!#$%&'*+/=?^_`{|}~-]+)*@(?:[\\w](?:[\\w-]*[\\w])?\\.)+[\\w](?:[\\