如何使用reg表达式匹配PHP中的特定整数模式?

时间:2010-10-17 22:42:36

标签: php regex

我正在寻找符合1111111/11模式的reg exp,所有数字都是整数。

如果有人能帮忙,我将不胜感激?我在正则表达式中表现不佳。

2 个答案:

答案 0 :(得分:1)

假设您正在尝试匹配7位数字,斜线,然后再增加2位数字,您将需要如下所示的正则表达式模式:

/^[0-9]{7}\/[0-9]{2}$/

在PHP中,您的整体代码将如下所示:

if (0 !== preg_match('/^[0-9]{7}\\/[0-9]{2}$/', $testString)) {
    // success!
}

答案 1 :(得分:0)

如果您的输入字符串类似于abc1234567/89def,则可以使用:

preg_match('~\D\d{7}/\d{2}\D~', $input);