/^是[\d]+-[\d]+$/這段正則為什么會報錯誤
<?php //請修改變量p的正則表達(dá)式,使他能夠匹配str中的電話 $p?=?'/^是[\d]+-[\d]+$/'; $str?=?"我的電話是010-12345678"; preg_match($p,?$str,?$match); echo?$match[0];
<?php //請修改變量p的正則表達(dá)式,使他能夠匹配str中的電話 $p?=?'/^是[\d]+-[\d]+$/'; $str?=?"我的電話是010-12345678"; preg_match($p,?$str,?$match); echo?$match[0];
2016-04-26
舉報
2016-04-26
/^是[\d]+-[\d]+$/你這樣寫的意思是:
^ 斷言目標(biāo)的開始位置(或在多行模式下是行首)
以"是"作為開始匹配多次去匹配數(shù)字,所以結(jié)果會是:是010-12345678
應(yīng)該把 ?^是 去掉