在我的网站(PHP,Mysql)中,我使用以下正则表达式验证密码
^(?=.*[0-9]+.*)(?=.*[a-zA-Z]+.*)[0-9a-zA-Z]{6,}$
我是从http://regexlib.com/获得的。这将验证至少6个字符,其中至少应包含一个字母和一个数字字符。不允许有任何特殊字符
我还需要允许所有特殊字符。
我该如何修改?我对正则表达式不熟悉。请帮忙
只需在字符类中添加要允许的特殊字符:
^(?=.*[0-9]+.*)(?=.*[a-zA-Z]+.*)[0-9a-zA-Z.!&/()=?+*~#'_:.,;-]{6,}$
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句