我這么寫(xiě)也正確顯示 :$p = '/[\d\-]+/‘, 有bug沒(méi)
我是這么理解的:\d匹配數(shù)字 ;
“-“在方括號(hào)中表示標(biāo)記字符范圍,所以這里用\-表示轉(zhuǎn)義,來(lái)匹配搜索字段中的“-”;
最后在方括號(hào)外用“+”來(lái)多次匹配,因?yàn)椴患臃嚼ㄌ?hào)就只能輸出‘’010-‘’,
會(huì)不會(huì)有bug。
我是這么理解的:\d匹配數(shù)字 ;
“-“在方括號(hào)中表示標(biāo)記字符范圍,所以這里用\-表示轉(zhuǎn)義,來(lái)匹配搜索字段中的“-”;
最后在方括號(hào)外用“+”來(lái)多次匹配,因?yàn)椴患臃嚼ㄌ?hào)就只能輸出‘’010-‘’,
會(huì)不會(huì)有bug。
2016-08-26
舉報(bào)
2016-09-01
題主,請(qǐng)問(wèn)[\d\-]+ 是什么意思 ?為什么要把\-也放進(jìn)去 。 ?$str里只有一個(gè)'-'不是嗎
2016-08-30
bug應(yīng)該不會(huì),畢竟這題沒(méi)有說(shuō)要求,實(shí)際感覺(jué)就沒(méi)這么匹配的了,我寫(xiě)的是:$p = '/[0-9]{3}\-[0-9]{8}/';但是不懂為什么不能加^和$開(kāi)始和結(jié)束標(biāo)識(shí):$p = '/^[0-9]{3}\-[0-9]{8}$/'
2016-08-26
沒(méi)瑕疵