js正则怎么判断一个字符串里必须包含大写字母,小写字母,数字,特殊字符?

大哥大姐们,打扰一下,js正则怎么判断一个字符串里必须包含大写字母,小写字母,数字,特殊字符?
最新回答
⌒小污見ノ大污

2024-11-28 08:11:01

/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[#@*&.]).*$/\x0d\x0a如果是要求以上类别都包含,就这么写\x0d\x0a/^(?=.*?[a-z])(?=.*?[A-Z])(?=.*?\d)(?=.*?[#@*&.])[a-zA-Z\d#@*&.]*$/\x0d\x0a如果是要求包含且只包含,就这么写\x0d\x0a另外你说的特殊字符指那些,可以自己在[#@*&.]这个里面添加扩充就行了