正則長(zhǎng)度限制15或18位 用js的正則表達(dá)式檢測(cè)電話號(hào)碼,要求,必須是1開(kāi)頭,只能是數(shù)字,并且是11位數(shù)字,這兒正則表達(dá)式怎么寫(xiě)?
用js的正則表達(dá)式檢測(cè)電話號(hào)碼,要求,必須是1開(kāi)頭,只能是數(shù)字,并且是11位數(shù)字,這兒正則表達(dá)式怎么寫(xiě)?答案:/^1D{10}$/解析:^1以1開(kāi)頭,D代表一個(gè)數(shù)字,D{10}代表數(shù)字出現(xiàn)10次,加上
用js的正則表達(dá)式檢測(cè)電話號(hào)碼,要求,必須是1開(kāi)頭,只能是數(shù)字,并且是11位數(shù)字,這兒正則表達(dá)式怎么寫(xiě)?
答案:/^1D{10}$/解析:^1以1開(kāi)頭,D代表一個(gè)數(shù)字,D{10}代表數(shù)字出現(xiàn)10次,加上前面以1開(kāi)頭,正好是11個(gè)數(shù)字,x$代表它以x結(jié)尾,這里$代表它不在后面,11個(gè)數(shù)字之后是匹配字符串的結(jié)尾。結(jié)果表明:是的,用is Numeric和strlen函數(shù)來(lái)寫(xiě),最后用regular來(lái)判斷它是否是一個(gè)手機(jī)號(hào)碼。如果是一個(gè)手機(jī)號(hào)碼,就得到它
用is Numeric判斷它是一個(gè)號(hào)碼
用strlen判斷它的長(zhǎng)度是11位還是12位,用12位判斷第一位是0?;旧?,您需要在號(hào)碼前加0才能撥打其他省份的電話
$search=“/^(1(([35][0-9])|(47)|[8][0126789])D{8}$/”
if(preg Match($search,$text)){
echo“手機(jī)完全符合”“]}else{
echo“手機(jī)格式不符合”“]}