读书人

js正则怎么写

发布时间: 2012-08-11 20:50:31 作者: rapoo

求一个js正则如何写
由 8 ~20 位字母、数字、常用特殊字符组成。特殊字符范围(` ~ ! @ # $ % ^ & * _ - + = , . ? / | \)
匹配下面任意一种情况则为真
1.大写字母 + 小写字母
2.字母 + 数字
3.字母 + 特殊字符
4.字母 + 数字 + 特殊字符

[解决办法]
数字+特殊符号为真?
[解决办法]
/^(?![0-9]+$)(?![` ~ ! @ # $ % ^ & * _ \- + = , . ? \/ | \]+$)[a-z0-9` ~ ! @ # $ % ^ & * _ \- + = , . ? \/ | \]{8,20}/i


不能全为数字,也不能全为特殊字符,是吧?

读书人网 >JavaScript

热点推荐