我正在使用此
^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?[0-9])(?=.*?[@#%$!`~^()_-{}|<>?,+=:"/\\])[a-zA-Z0-9@#%$!`~^()_-{}|<>?,+=:"/\\]{8,16}$
我需要至少一个特殊字符,一个大写字母,任何格式的字母都不能正常工作,注意我需要允许我使用此调试器的所有特殊字符来生成the regExp
答案 0 :(得分:1)
如果我逃避/
这样的\/
字符,它对我有用。
^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?[0-9])(?=.*?[@#%$!`~^()_-{}|<>?,+=:"\/\\])[a-zA-Z0-9@#%$!`~^()_-{}|<>?,+=:"\/\\]{8,16}$
请参阅此regex101 fiddle。