求正则 字符串必须包含小写字母、大写字母、数字或特殊字符(空格除外)其中两项以上

2025-04-06 15:16:22
推荐回答(1个)
回答1:

写多个正则表达式,分别匹配,组合判断
var regEnUp=/[A-Z]+/,//大写字母

regEnLow=/[a-z]+/,//小写字母
regNum=/[0-9]+/,//数字
regEnSymbol= /[`~!@#$%^&*()_+<>?:"{},.\/;'[\]]/im,//英文特殊字符
regCnSymbol = /[·!#¥(——):;“”‘、,|《。》?、【】[\]]/im;//中文特殊字符