preg_match - 我在哪里犯错?

时间:2011-06-24 18:43:29

标签: php regex preg-match

友 我赶紧走向最后期限,我认为这让我做了幼稚的错误。 这里我有验证需要正则表达式,每次我输入有效表达式preg_match返回false。现在很久我想要发现错误,但我不能!我用Google搜索和AFAICS,事情似乎没问题请帮我发现错误。 谢谢, 斯特凡诺

<?php

$string = "37961/T.08";//valid ID, it is supposed to match
$regex = '/^[0-9]{5,}/[a-zA-Z]\.[0-9]{2,}/';
if (preg_match($regex, $string)) {
    echo 'matched expression!';
}  else {
    echo 'unmatched expression pattern';//comes here instead of valid regex!
}

?>

1 个答案:

答案 0 :(得分:8)

您似乎需要逃避/

$regex = '/^[0-9]{5,}\/[a-zA-Z]\.[0-9]{2,}/';