我正在寻找一个正则表达式,它将检查最小长度以及最小数量的非字母数字字符。其中X是最小长度,Y是非字母数字 我将在Y上检查0并在需要时排除该部分。 ^(?= {X,} $)(?=。* [^ \ DA-ZA-Z]。{Y}) 这只适用于非字母数字在最后。
justin %%,&& justin,^`justin和ju $ t!n应该都是有效的,但是只有#,而ju ## t不应该是X = 6且Y = 2 我也尝试过这个 ^((?= {6,})(?= [^ \ DA-Z] +。 [^ \ DA-Z] +。*))$