输入你的手机号码:

当你离开输入? 函数将被触发检查手机号码var myreg=/^[1][3,4,5,7,8][0-9]{9}$/; 这个表达式的意思是? 1--?为开头; 2--第二位可?,4,5,7,8,中的任意一位; 3--最后以0-9?个整数结尾。?/p>


--------------------------------------------- js不离开页面判断2个密码是否相同,当onblur离开输入第二个焦点的时候:如tab或者鼠标点击页面其他位置就会判断,密码不一致就会弹窗警告alert?

------------------------------------------
js自动将input文本框的字符转换为大写,当离开文本框时?运行myfunction()函数? 输入你的名字:

当你离开输入? 函数将被触发将输入文字转换成大写?/p>

------------------------------ 判断对象是否有值可以用 for in的语句,例如? var a = {a:1};for(var i in a){if(i!="undefined"){alert("a对象有?);break;}} 判断是否手机号: 输入你的手机号判断是否正? 或者判断手机号? 判断手机?

当你离开时候判断正常否??/p> 输入你的手机号判断是否正? JS正则表达式验证是否为11位有效手机号? js正则表达式检查是否手机号:

?/p> 复制代码 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--?为开头; 2--第二位可?,4,5,7,8,中的任意一位; 3--最后以0-9?个整数结尾? 本来只容13,15,17,18,开头的手机号,但是测试mm说有14开头的号码,所以添加了14;当然,如果以后要是发展成有16,或?9,之类的开头号码的话,? [3,4,5,7,8] 中添加即可? 复制代码 // 判断是否为手机号 isPoneAvailable: function (pone) { var myreg = /^[1][3,4,5,7,8][0-9]{9}$/; if (!myreg.test(pone)) { return false; } else { return true; } }, // 判断是否为电话号? isTelAvailable: function (tel) { var myreg = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)(\d{7,8})(-(\d{3,}))?$/; if (!myreg.test(tel)) { return false; } else { return true; } }, 复制代码