11位数字、以数字1开头 .改正则表达式怎么写?
^1\d{10}$
window.onload = function () {
document.getElementById("TelePhone").onblur = function () {
var str = document.getElementById("TelePhone").value;
alert(str);
if (!str.test(/^1\d{10}$/))
{
alert("手机号码格式不正确");
}
}
}
上面的代码经测试没有反应?
@油炸冰棒: /^1\d{10}$/.test('12345678901')
这才是正则的用法啊!~
要验证手机号,直接搜索手机号JS正则表达式,^1\d{10}$这个不够严格的
re= /^(13[0-9]{9})|(15[89][0-9]{8})$/
if(re.test(ss))
楼上的不全,用这个 /^(1[358]\d{9})$/
/^(1[358]\d{9})$/