01.联系方式验证

来源:互联网 发布:gif编辑软件 编辑:程序博客网 时间:2024/05/01 16:57
phoneCheck.js
//联系方式验证function phonenumbercheck(oid) {var obj = document.getElementById(oid);var msgObj = document.getElementById(oid + "msg");var val = trim(obj.value);var phonemsg = checkPhone(val);var mobilemsg = checkMobile(val);if (phonemsg == "验证通过" || mobilemsg == "验证通过") {return true;}if (phonemsg != "验证通过" && mobilemsg != "验证通过") {msgObj.innerHTML = phonemsg;obj.focus();return false;}}//验证电话号码手机号码,包含153,159号段    function checkPhone(phone) {var Errors = new Array("电话号码不能为空!", "对不起,您输入的联系方式有错误!", "验证通过");if (phone == "") {return Errors[0];}if (phone != "") {var p1 = /^(([0\+]\d{2,3}-)?(0\d{2,3})-)?(\d{7,8})(-(\d{3,}))?$/;var me = false;if (p1.test(phone))me = true;if (!me) {return Errors[1];}}return Errors[2];}function checkMobile(mobile){    var Errors = new Array("对不起,您输入的手机号码格式有错误。","验证通过");    if (mobile != ""){var reg0 = /^13\d{5,9}$/;var reg1 = /^153\d{4,8}$/;var reg2 = /^159\d{4,8}$/;var reg3 = /^0\d{10,11}$/;var reg4 = /^150\d{4,8}$/;var reg5 = /^158\d{4,8}$/;var reg6 = /^15\d{5,9}$/;var my = false;if (reg0.test(mobile))my=true;    if (reg1.test(mobile))my=true;    if (reg2.test(mobile))my=true;    if (reg3.test(mobile))my=true; if (reg4.test(mobile))my=true;    if (reg5.test(mobile))my=true;    if (reg6.test(mobile))my=true;    if (!my){    return Errors[0];    }else{    return Errors[1];}}}//去掉字符串头尾空格   function trim(str) {    return str.replace(/(^\s*)|(\s*$)/g, "");}


 

原创粉丝点击