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