努力寻找正确的正则表达式

时间:2019-07-04 07:40:43

标签: javascript regex

我正在努力寻找正确的正则表达式来验证输入。
我需要一个正则表达式来匹配以9位数字结尾的字母数字字符串,不多也不少。
在检查之前,所有空格和特殊字符都被删除,在这里无关紧要。

我需要的示例:

应该匹配:

  • perpignan123456789
  • DEINOjeonfjuefz123456789
  • a123456789
  • 123456789

不匹配:

  • perpignan1234
  • 123456789fdazda
  • perpignan1234567890123456

我认为我已经接近解决方案:[A-Za-z]{0,}[0-9]{9}$

问题在于,使用以下代码进行测试时,它返回“ true”:perpignan1234567890123456

我们将不胜感激,
在此先感谢:)

1 个答案:

答案 0 :(得分:-1)

尝试这个:

[A-Za-z]{0,}[0-9]{9}\D