正则表达式匹配TR3456789,ME3456789或123456789

时间:2016-12-02 21:15:00

标签: regex

我正在尝试创建一个匹配以下任何值的正则表达式:

  • TR3456789
  • ME3456789
  • 123456789

规则是:前两个字符为“ME”,“TR”或2个数字的任何字符串,最后7个字符为数字。

scope: 'email', info_fields: 'email,name'

我无法让我的正则表达式匹配所有选项。那些可以帮助我的正规英雄大师?

3 个答案:

答案 0 :(得分:4)

正则表达式为:(ME|TR|[0-9]{2})[0-9]{7}

答案 1 :(得分:4)

这是我的示例:/^(ME|TR|\d{2})\d{7}$/here您可以尝试。

答案 2 :(得分:1)

请勿在{{1​​}}和\b之后直接使用ME。这需要有一个单词边界,但你的匹配都是一个单词。你可以在外面有TE,但不能在中间。

\b