正则表达式:十位数字,第四位数不能是8或9

时间:2014-03-28 07:17:55

标签: regex

如何为

创建正则表达式

十位数字,第四位数字不能是8或9?

感谢任何帮助。

2 个答案:

答案 0 :(得分:5)

我认为以下正则表达式应该这样做。

\d{3}[0-7]\d{6}

答案 1 :(得分:2)

这样的事情应该有效:^\d{3}[0-7]\d{6}$

    /^\d{3}[0-7]\d{6}$/
    ^ assert position at start of the string
    \d{3} match a digit [0-9]
        Quantifier: Exactly 3 times
    [0-7] match a single character present in the list below
        0-7 a single character in the range between 0 and 7
    \d{6} match a digit [0-9]
        Quantifier: Exactly 6 times
    $ assert position at end of the string