正则表达式验证

1.用户名正则:4到16位(数字、字母、下划线、减号)

var reg-name=/^[w-]{4,16}$/

2.密码强度正则:最少六位,包括至少一个大写字母、一个小写字母,一个数字、一个特殊字符。

var reg-code=/^(?=.*?[A-Z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).{6,}$/

学习自:

http://www.css88.com/archives/8100

3.Email正则:

var reg-email=/^[w.-]+@[w-]+(.[w-]+)*.[w]{2,6}$/

研究自:https://blog.csdn.net/liudglink/article/details/78511759

4.身份证号正则:

var reg-ID=/^[1-9]d{5}(18|19|([23]d))d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)d{3}[0-9Xx]$/

研究自:https://blog.csdn.net/zhangxiaoyang0/article/details/79077309

原文地址:https://www.cnblogs.com/925039847z/p/9862070.html