function checkEmail(email){ if(email == ""){ return false; } var reg = /^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_-])+(.[a-zA-Z0-9_-])+/; if(reg.test(email)){ var yahoo = /^.*\yahoo.*$/ if(!yahoo.test(email)){ return true; }else{ return false; } }else{ return false; } } function checkPwd(pwd){ if(pwd == ""){ return false; }else { if(pwd.length <8 || pwd.length>30){ return false; }else{ var reg = /^(?!\d+$)(?![\da-zA-Z]+$)(?![a-zA-Z!@#$%\{\}\[\]\:\;\|\\\'\"\<\>\&\*\(\)\-\_\=\?\/\+\`\.\~\,^]+$)(?![\d!@#$%\{\}\[\]\:\;\|\\\'\"\<\>\&\*\(\)\-\_\=\?\/\+\`\.\~\,^]+$)(?![a-zA-Z]+$)(?![!@#$%\{\}\[\]\:\;\|\\\'\"\<\>\&\*\(\)\-\_\=\?\/\+\`\.\~\,^&]+$)[\da-zA-Z!@#$%\{\}\[\]\:\;\|\\\'\"\<\>\&\*\(\)\-\_\=\?\/\+\`\.\~\,^]+$/ if(reg.test(pwd)){ return true; }else{ return false; } } } } function checkYZBM(yzbm){ if(yzbm == ""){ return false; }else { if(yzbm.length >6 || yzbm.length<0){ return false; }else{ var reg = /^\d{6}$/; if(reg.test(yzbm)){ return true; }else{ return false; } } } } function checkEqualPwd(pwd,checkedPwd){ if(checkedPwd == ''){ return false; }else if(pwd == ''){ return false; }else { if(pwd!= checkedPwd){ return false; } else{ return true; } } } function checkName(name){ if(name == ''){ return false; }else{ return true; } } function checkXM(name){ if(name == ''){ return false; }else{ var reg = /^[^\s]+$/; if(reg.test(name)){ var reg_zm = /^[^A-Za-z]+$/; if(reg_zm.test(name)){ return true; } return false; } } } function checkXMPY(name){ if(name == ''){ return false; }else{ var reg = /[a-zA-Z]+(\\s+[a-zA-Z]+)*/; if(reg.test(name)){ return true; } return false; } } //移动电话 function checkPhone(phone){ if(phone == ''){ return false; }else{ var res = /^1\d{10}$/; if(!res.test(phone)){ return false; }else { return true; } } } //比较时间 function CompareDate(d1,d2){ return ((new Date(d1.replace(/-/g,"\/"))) > (new Date(d2.replace(/-/g,"\/")))); } //固定电话 function checkGDDH(gddh){ if(gddh == '' || gddh.length >20){ return false; }else{ var res = /^[0-9-]+$/; if(!res.test(gddh)){ return false; }else { return true; } } } function checkNum(num){ if(num == ''){ return false; }else{ var res = /^[0-9]+$/; if(!res.test(num)){ return false; }else { return true; } } } //学校名称-国内 function checkGNXXMC(xxmc){ if(xxmc == ''){ return false; }else{ var res = /^[\u4e00-\u9fa5A-Za-z0-9]+$/; if(!res.test(xxmc)){ return false; }else { return true; } } } //专业名称-国内 function checkGNZYMC(zymc){ if(zymc == ''){ return false; }else{ var res = /^[\u4e00-\u9fa5A-Za-z0-9]+$/; if(!res.test(zymc)){ return false; }else { return true; } } } function checkIdCard(idcard){ if(idcard == ''){ return false; } var p = /^[1-9]\d{5}(18|19|20)\d{2}((0[1-9])|(1[0-2]))(([0-2][1-9])|10|20|30|31)\d{3}[0-9X]$/; var factor = [ 7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2 ]; var parity = [ 1, 0, 'X', 9, 8, 7, 6, 5, 4, 3, 2 ]; var code = idcard.substring(17); if(p.test(idcard)){ var sum = 0; for(var i=0;i<17;i++) { sum += idcard[i]*factor[i]; } if(parity[sum % 11] == code.toUpperCase()) { return true; } } return false; } function checkRXNY(yrxny){ if(yrxny == '' || yrxny.length > 6){ return false; }else{ var res = /^20\d{2}(0[1-9]|1[0-2])$/; if(!res.test(yrxny)){ return false; }else { return true; } } } //根据身份证校验出生日期和性别 function checkCSRCAndXBByIdCard(csrq,xb,idcard){ if(csrq == '' || xb == '' || idcard == ''){ return false; } var birthDay = idcard.substring(6, 10) + "-" + idcard.substring(10, 12) + "-" + idcard.substring(12, 14); var sex = (idcard.substring(16, 17) % 2) == 0 ? "女" : '男';//判断性别 女:2,男:1 if(birthDay!=csrq || sex != xb){ return false; } return true; } //根据身份证校验出生日期和性别 function checkCSRCAndXBByIdCardWithXBM(csrq,xb,idcard){ if(csrq == '' || xb == '' || idcard == ''){ return false; } var birthDay = idcard.substring(6, 10) + "-" + idcard.substring(10, 12) + "-" + idcard.substring(12, 14); var sex = (idcard.substring(16, 17) % 2) == 0 ? "2" : '1';//判断性别 女:2,男:1 if(birthDay!=csrq || sex != xb){ return false; } return true; }