链接:https://www.cnblogs.com/sunliyuan/p/6204713.html
function checkIshanzi(s) {
//var patrn = /^[\u2E80-\u9FFF]$/; //Unicode编码中的汉字范围 /[^\x00-\x80]/varpatrn = /[^\x00-\x80]/;if(!patrn.exec(s))returnfalsereturntrue}//校验登录名:只能输入4-20个以字母开头、可带数字、“_”、“.”的字串function checkIsRegisterUserName(s) {varpatrn = /^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){3,19}$/;if(!patrn.exec(s))returnfalsereturntrue}//校验用户姓名:只能输入4-30个以字母开头的字串function checkIsTrueName(s) {varpatrn = /^[a-zA-Z]{4,30}$/;if(!patrn.exec(s))returnfalsereturntrue}//校验密码:只能输入6-20个字母、数字、下划线function checkIsPasswd(s) {varpatrn = /^(w){6,20}$/;if(!patrn.exec(s))returnfalsereturntrue}//校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”function checkIsTel(s) {varpatrn = /^[+]{0,1}(d){1,4}[ ]?([-]?((d)|[ ]){1,12})+$/;if(!patrn.exec(s))returnfalsereturntrue}//校验手机号码function checkIsMobil(s) {varpatrn = /^0?(13[0-9]|15[012356789]|18[0236789]|14[57])[0-9]{8}$/;if(!patrn.exec(s))returnfalsereturntrue}//校验邮政编码function checkIsPostalCode(s) {varpatrn = /^[a-zA-Z0-9 ]{3,12}$/;if(!patrn.exec(s))returnfalsereturntrue}//校验是否IP地址function checkIsIP(s) {varpatrn = /^[0-9.]{1,20}$/;if(!patrn.exec(s))returnfalsereturntrue}//校验EMailfunction checkIsEMail(s) {//var regex = /^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/;//var reg = /^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/;varpatrn = /^([0-9A-Za-z\-_\.]+)@([0-9A-Za-z]+\.[A-Za-z]{2,3}(\.[A-Za-z]{2})?)$/g;if(!patrn.exec(s))returnfalsereturntrue}//验证判断类型function check(axd,lbm,int) {vars = $("#"+ axd).val();switch(int) {case0:if(s =="") {$("#textt").text(lbm +"不能为空");$(".tip").fadeIn(200);returnfalse}break;case1:if(!checkIsDigit(s)) {$("#textt").text(lbm +"只能全由数字组成,请重新输入!");$(".tip").fadeIn(200);returnfalse}break;case2:if(checkIsDigit(s)) {$("#textt").text(lbm +"不能全由数字组成,请重新输入!");$(".tip").fadeIn(200);returnfalse}break;case3:if(!checkIsRegisterUserName(s)) {$("#textt").text(lbm +"只能输入4-20个以字母开头、可带数字、“_”、“.”的字串,请重新输入!");$(".tip").fadeIn(200);returnfalse}break;case4:if(!checkIsTrueName(s)) {$("#textt").text(lbm +"只能输入4-30个以字母开头的字串,请重新输入!");$(".tip").fadeIn(200);returnfalse}break;case5:if(!checkIsPasswd(s)) {$("#textt").text(lbm +"只能输入6-20个字母、数字、下划线,请重新输入! ");$(".tip").fadeIn(200);returnfalse}break;case6:if(!checkIsTel(s)) {$("#textt").text(lbm +"校验普通电话、传真号码:可以“+”开头,除数字外,可含有“-”,请重新输入!");$(".tip").fadeIn(200);returnfalse}break;case7:if(!checkIsMobil(s)) {$("#textt").text(lbm +"不正确,请重新输入!");$(".tip").fadeIn(200);returnfalse}break;case8:if(!checkIsPostalCode(s)) {$("#textt").text(lbm +"不正确,请重新输入!");$(".tip").fadeIn(200);returnfalse}break;case9:if(!checkIsIP(s)) {$("#textt").text(lbm +"不正确,请重新输入!");$(".tip").fadeIn(200);returnfalse}break;case10:if(!checkIsEMail(s)) {$("#textt").text(lbm +"不正确,请重新输入!");$(".tip").fadeIn(200);returnfalse}case11:if(!checkIshanzi(s)) {$("#textt").text(lbm +"只能全由汉字组成,请重新输入!");$(".tip").fadeIn(200);returnfalse&