0
我是新來的正則表達式,我試圖preg_match和結果應該顯示hello
,這不會發生。PHP的正則表達式,我哪裏錯了?
$action3 = "(414)-4204";
if(preg_match('%^(\d{3})+-\d{4}$%',$action3)) {
echo "hello";
} else {
echo "goodbye";
}
我哪裏出錯了?
我是新來的正則表達式,我試圖preg_match和結果應該顯示hello
,這不會發生。PHP的正則表達式,我哪裏錯了?
$action3 = "(414)-4204";
if(preg_match('%^(\d{3})+-\d{4}$%',$action3)) {
echo "hello";
} else {
echo "goodbye";
}
我哪裏出錯了?
您需要使用反斜槓轉義括號。他們是正則表達式中的特殊字符。
preg_match('%^\(\d{3}\)+-\d{4}$%',$action3)