我有字母数字正则表达式/^[A-Za-z\d]{8}$/ 情况:我想跳过从中排除特定字符,比如 E、P 和 S。
任何人都可以增强这个正则表达式来支持我上面提到的情况
您可以将a-zs 更改为仅包含您想要允许的字符范围:
/^[a-df-oqrt-z\d]{8}$/i
Run Code Online (Sandbox Code Playgroud)
做同样事情的另一种方法是在使用时对黑名单进行否定前瞻a-z:
^(?:(?![eps])[a-z\d]){8}$
Run Code Online (Sandbox Code Playgroud)