/*判断输入是否为合法的手机号码*/ function isphone2(inputString) { var partten = /^1[3,5,8]\d{9}$/; var fl=false; if(partten.test(inputString)) { //alert('是手机号码'); return true; } else { return false; //alert('不是手机号码'); } } /*判断输入是否为合法的电话号码,匹配固定电话或小灵通*/ function isphone1(inpurStr) { var partten = /^0(([1,2]\d)|([3-9]\d{2}))\d{7,8}$/; if(partten.test(inpurStr)) { //alert('是电话号码'); return true; } else { //alert('不是电话号码'); return false; } } function isok(str) { if(""==str) { return false; } if(str.length!=15&&str.length!=18) {//身份证长度不正确 return false; } if(str.length==15) { if(!isNumber(str)) { return false; } } else { str1 = str.substring(0,17); str2 = str.substring(17,18); alpha = "X0123456789"; if(!isNumber(str1)||alpha.indexOf(str2)==-1) { return false; } } return true; } |