我需要一个无效时不匹配的正则表达式

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@._\-\/,]).*.*).)*$

https://regex101.com/r/9DuJqJ/1