function isPoneAvailable($poneInput) {
var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
if (!myreg.test($poneInput.val())) {
return false;
} else {
return true;
}
}
正則表達式
var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
這個表達式的意思是:
1--以1爲開頭;
2--第二位可爲3,4,5,7,8,中的任意一位;
3--最後以0-9的9個整數結尾。
本來只容13,15,17,18,開頭的手機號,但是測試mm說有14開頭的號碼,所以添加了14;當然,如果以後要是發展成有16,或者19,之類的開頭號碼的話,在
[3,4,5,7,8]
中添加即可。