我想为包含 8 个数字字符 [0-9] 和 1 个字母字符 [az] 的字符串构建一个正则表达式,总共 9 个字符。字母字符和数字字符的位置可以是任何方式,例如数字字符可以先出现12345678a或字母字符可以出现在开头a12345678。
对于上面,我尝试了下面的正则表达式:
(([0-9]{8}[^.aeiou])|([^.aeiou][0-9]{8}))
但它选择了一个超过 9 个字符的字符串。我已经在正则表达式上对其进行了测试,您可以在下面查看它的屏幕截图。
谁能帮我解决它?谢谢你的时间。