我有以下正则表达式:
#^(?=.{8,20})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*\W).*$#
此正则表达式匹配包含至少一个组 az AZ 0-9 和特殊字符的字符串。
是否可以编写一个正则表达式来匹配 4 个子模式中的至少 3 个(一个 preg_match,而不是多个)?
例如,字符串应匹配 AZ、0-9 和 az或AZ、0-9 和特殊字符。但也应该允许 4/4。
我有以下正则表达式:
#^(?=.{8,20})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*\W).*$#
此正则表达式匹配包含至少一个组 az AZ 0-9 和特殊字符的字符串。
是否可以编写一个正则表达式来匹配 4 个子模式中的至少 3 个(一个 preg_match,而不是多个)?
例如,字符串应匹配 AZ、0-9 和 az或AZ、0-9 和特殊字符。但也应该允许 4/4。