js中的或?yàn)椤皘|”,而正則表達(dá)式的或?yàn)椤皘”
匹配開頭為1的11位數(shù),或者任意的8到12位數(shù)
var ? re=/^1\d{10}$/||/\d{8,12}$/;
這種js的想法是錯(cuò)誤的,他只會(huì)執(zhí)行或的左邊部分
正確的寫法:是使用“|”厨疙,并且兩個(gè)表達(dá)式寫在一個(gè)“//”里面,構(gòu)成一個(gè)正則表達(dá)式,而不是兩個(gè)
var ? re=/^1\d{10}$|\d{8,12}$/;
這種寫法才是正確的