111,097
社区成员




(?x)^((?<p1>\d)|(?<p2>[a-z])|(?<p3>[A-Z])|(?<p4>[\W_]))+(?(p1)(?(p2)(?(p3)|(?(p4)|(?!)))|(?(p3)(?(p4)|(?!))|(?!)))|(?(p2)(?(p3)(?(p4)|(?!))|(?!))|(?!)))$
(?x)^((?<p1>\d)|(?<p2>[a-z])|(?<p3>[A-Z])|(?<p4>[\W_]))+(?(p1)(?(p2)(?(p3)|(?(p4)|(?!)))|(?(p3)(?!(p4)|(?!))|(?!)))|(?(p2)(?(p3)(?(p4)|(?!))|(?!))|(?!)))$
(?x)^((?<p1>\d)|(?<p2>[a-z])|(?<p3>[A-Z])|(?<p4>[\W_]))+(?(p1)(?(p2)(?(p3)|(?(p4)|(?!)))|(?(p3)|(?!)))|(?(p2)(?(p3)(?(p4)|(?!))|(?!))|(?!)))$
if(Regex.IsMatch(password,@"^(?![0-9a-z]+$)(?![0-9A-Z]+$)(?![0-9\W]+$)(?![a-z\W]+$)(?![a-zA-Z]+$)(?![A-Z\W]+$)[a-zA-Z0-9\W_]+$")
{
//符合要求
}