我需要一个无效时不匹配的正则表达式
I need a Regex that does not match when it is not valid
需要从给定的字符串进行验证,如果用户在输入密码时重复任何有效字符超过两次,如果他没有重复,则不应匹配密码因为它无效。
我试过这个
(?!.*([a-zA-Z0-9@._\-\/,]){2})
还有这个
(?!([a-zA-Z0-9@._\-\/,]){2})
此正则表达式将尝试匹配整个字符串,从头到尾,没有任何字符重复 3 次(紧接在彼此之后):
^((?!([a-zA-Z0-9@._\-\/,]){2}).)*$
https://regex101.com/r/ci8hMK/1
如果一个字符不允许出现超过2次:
^((?!([a-zA-Z0-9@._\-\/,]).*.*).)*$
需要从给定的字符串进行验证,如果用户在输入密码时重复任何有效字符超过两次,如果他没有重复,则不应匹配密码因为它无效。
我试过这个
(?!.*([a-zA-Z0-9@._\-\/,]){2})
还有这个
(?!([a-zA-Z0-9@._\-\/,]){2})
此正则表达式将尝试匹配整个字符串,从头到尾,没有任何字符重复 3 次(紧接在彼此之后):
^((?!([a-zA-Z0-9@._\-\/,]){2}).)*$
https://regex101.com/r/ci8hMK/1
如果一个字符不允许出现超过2次:
^((?!([a-zA-Z0-9@._\-\/,]).*.*).)*$