当你离开输入? 函数将被触发检查手机号码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?
当你离开输入? 函数将被触发将输入文字转换成大写?/p>
------------------------------
判断对象是否有值可以用 for in的语句,例如?
var a = {a:1};for(var i in a){if(i!="undefined"){alert("a对象有?);break;}}
判断是否手机号:
当你离开时候判断正常否??/p> 输入你的手机号判断是否正?
?/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; } }, 复制代码