jQuery.noConflict(); jQuery(document).ready(function($) { jQuery.formValidator.initConfig({formid:"resetTradePwForm_checkRole",submitonce:true,onerror:function(msg){} }); jQuery("#logtype").formValidator({tipid:"tip_logtype",onshow:"",onfocus:"",oncorrect:""}).inputValidator({min:1,empty:{leftempty:false,rightempty:false,emptyerror:"请正确输入验证方式!"},onerror:"请正确输入验证方式!"}) jQuery("#logtype").keyup(function(){var str=this.value;var result="";var flag=false;for (var i = 0; i < str.length; i++){ if (str.charCodeAt(i)==12288){ flag = true; result+= String.fromCharCode(str.charCodeAt(i)-12256); continue; } if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375){ flag = true; result+= String.fromCharCode(str.charCodeAt(i)-65248); }else{ result+= String.fromCharCode(str.charCodeAt(i)); }}if(flag) {this.value=result;}}); jQuery("#certificatetype").formValidator({tipid:"tip_certificatetype",onshow:"",onfocus:"",oncorrect:""}).inputValidator({min:1,empty:{leftempty:false,rightempty:false,emptyerror:"请正确输入证件类型!"},onerror:"请正确输入证件类型!"}) jQuery("#certificatetype").keyup(function(){var str=this.value;var result="";var flag=false;for (var i = 0; i < str.length; i++){ if (str.charCodeAt(i)==12288){ flag = true; result+= String.fromCharCode(str.charCodeAt(i)-12256); continue; } if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375){ flag = true; result+= String.fromCharCode(str.charCodeAt(i)-65248); }else{ result+= String.fromCharCode(str.charCodeAt(i)); }}if(flag) {this.value=result;}}); jQuery("#lognumber").formValidator({tipid:"tip_lognumber",onshow:"",onfocus:"",oncorrect:""}).functionValidator({ onshow:"", fun: validateLoginAcco }) jQuery("#lognumber").keyup(function(){var str=this.value;var result="";var flag=false;for (var i = 0; i < str.length; i++){ if (str.charCodeAt(i)==12288){ flag = true; result+= String.fromCharCode(str.charCodeAt(i)-12256); continue; } if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375){ flag = true; result+= String.fromCharCode(str.charCodeAt(i)-65248); }else{ result+= String.fromCharCode(str.charCodeAt(i)); }}if(flag) {this.value=result;}}); jQuery("#resetTradePwForm_checkRole_authcode").formValidator({tipid:"tip_resetTradePwForm_checkRole_authcode",onshow:"",onfocus:"",oncorrect:""}).inputValidator({min:1,empty:{leftempty:false,rightempty:false,emptyerror:""},onerror:""}).regexValidator({regexp:"^\[0-9]{4}$",onerror:""}) jQuery("#resetTradePwForm_checkRole_authcode").keyup(function(){var str=this.value;var result="";var flag=false;for (var i = 0; i < str.length; i++){ if (str.charCodeAt(i)==12288){ flag = true; result+= String.fromCharCode(str.charCodeAt(i)-12256); continue; } if (str.charCodeAt(i)>65280 && str.charCodeAt(i)<65375){ flag = true; result+= String.fromCharCode(str.charCodeAt(i)-65248); }else{ result+= String.fromCharCode(str.charCodeAt(i)); }}if(flag) {this.value=result;}}); function validateLoginAcco(val,elem) { var logtypeVal = ""; if(jQuery("#logtype").attr("type")=="select-one" || jQuery("#logtype").attr("type")=="hidden"){logtypeVal = jQuery("#logtype").val();} else{ logtypeVal = jQuery("input[name='logtype']:checked").val();} if(logtypeVal == "0") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^\d{4,17}$/; if(!reg.test(val)) return '交易账号不合规范,请重新输入!';} else if(logtypeVal == "1") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^(\d{12}|[\*]{1}[0-9]{11}|[0-9][0-9][a-zA-Z][0-9]{9}|\d{10}|[\*]{1}[0-9a-zA-Z]{9}|[0-9a-zA-Z]{12}|[0-9a-zA-Z]{10}|[0-9][a-zA-Z]\d{10}|\d{3}[0-9a-zA-Z]\d{8}|\*{1}[0-9]{2}[A-Z]{1}[0-9]{8}|[\*]{0,1}[0-9a-zA-Z]{2}[0-9]{8,9})$/; if(!reg.test(val)) return '基金账号不合规范,请重新输入!';} else if(logtypeVal == "R") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([a-zA-Z0-9]{1,20})$/; if(!reg.test(val)) return '用户名不合规范,请重新输入!';} else if(logtypeVal == "N") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^.{1,20}$/; if(!reg.test(val)) return '';} else if(logtypeVal == "T") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^((13|14|15|17|18|19)\d{9})$/; if(!reg.test(val)) return '';} else {var isorg = jQuery("#isorg").val(); if("1" == isorg){ if(jQuery("#orgcertificatetype").val() == "0") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "机构证件号码不合规范,请重新输入!"; } else if(jQuery("#orgcertificatetype").val() == "1") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "机构证件号码不合规范,请重新输入!"; } else if(jQuery("#orgcertificatetype").val() == "2") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "机构证件号码不合规范,请重新输入!"; } else if(jQuery("#orgcertificatetype").val() == "3") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "机构证件号码不合规范,请重新输入!"; } else if(jQuery("#orgcertificatetype").val() == "4") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "机构证件号码不合规范,请重新输入!"; } else if(jQuery("#orgcertificatetype").val() == "5") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "机构证件号码不合规范,请重新输入!"; } else if(jQuery("#orgcertificatetype").val() == "6") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "机构证件号码不合规范,请重新输入!"; } else if(jQuery("#orgcertificatetype").val() == "7") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "机构证件号码不合规范,请重新输入!"; } else if(jQuery("#orgcertificatetype").val() == "8") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "机构证件号码不合规范,请重新输入!"; } else if(jQuery("#orgcertificatetype").val() == "9") { var val=jQuery("#lognumber").val(); if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "机构证件号码不合规范,请重新输入!"; } }else{ if(jQuery("#certificatetype").val() == "0") { var val=jQuery("#lognumber").val();try{val = Trim(val)}catch(error){} if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^(\d{15}|\d{18}|\d{17}[A-Z]{1})$/; if(!reg.test(val)) return "身份证号码不合规范,请重新输入!"; var result = isCardID(val) == true ? true : false; if(!result) return "身份证号码不合规范,请重新输入!"; } else if(jQuery("#certificatetype").val() == "1") { var val=jQuery("#lognumber").val();try{val = Trim(val)}catch(error){} if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{3,})$/; if(!reg.test(val)) return "护照号码不合规范,请重新输入!"; } else if(jQuery("#certificatetype").val() == "2") { var val=jQuery("#lognumber").val();try{val = Trim(val)}catch(error){} if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{4,})$/; if(!reg.test(val)) return "军官证号码不合规范,请重新输入!"; } else if(jQuery("#certificatetype").val() == "3") { var val=jQuery("#lognumber").val();try{val = Trim(val)}catch(error){} if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{3,})$/; if(!reg.test(val)) return "士兵证号码不合规范,请重新输入!"; } else if(jQuery("#certificatetype").val() == "4") { var val=jQuery("#lognumber").val();try{val = Trim(val)}catch(error){} if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{3,})$/; if(!reg.test(val)) return "回乡证号码不合规范,请重新输入!"; } else if(jQuery("#certificatetype").val() == "5") { var val=jQuery("#lognumber").val();try{val = Trim(val)}catch(error){} if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{3,})$/; if(!reg.test(val)) return "户口本号码不合规范,请重新输入!"; } else if(jQuery("#certificatetype").val() == "7") { var val=jQuery("#lognumber").val();try{val = Trim(val)}catch(error){} if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^(.+)$/; if(!reg.test(val)) return "其他证件号码不合规范,请重新输入!"; } else if(jQuery("#certificatetype").val() == "8") { var val=jQuery("#lognumber").val();try{val = Trim(val)}catch(error){} if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{3,})$/; if(!reg.test(val)) return "文职证号码不合规范,请重新输入!"; } else if(jQuery("#certificatetype").val() == "A") { var val=jQuery("#lognumber").val();try{val = Trim(val)}catch(error){} if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "台胞证号码不合规范,请重新输入!"; } else if(jQuery("#certificatetype").val() == "B") { var val=jQuery("#lognumber").val();try{val = Trim(val)}catch(error){} if(val == null || val.length == 0) return getMessage('请正确输入{0}!',new Array(jQuery("#container_lognumber").html())); reg = /^([\u4e00-\u9fa5\w\d\-]{6,})$/; if(!reg.test(val)) return "外国人永久居留证号码不合规范,请重新输入!"; } } } return true;}; jQuery("#lognumber").focus(function () { getLoginTriggerEvent();}); function getLoginTriggerEvent() { var logtypeVal = ""; if(jQuery("#logtype").attr("type")=="select-one"){logtypeVal = jQuery("#logtype").val();} else{ logtypeVal = jQuery("input[name='logtype']:checked").val();} if(logtypeVal == "0") {} else if(logtypeVal == "1") {} else {var isorg = jQuery("#isorg").val(); if("1" == isorg){ if(jQuery("#orgcertificatetype").val() == "0") { } else if(jQuery("#orgcertificatetype").val() == "1") { } else if(jQuery("#orgcertificatetype").val() == "2") { } else if(jQuery("#orgcertificatetype").val() == "3") { } else if(jQuery("#orgcertificatetype").val() == "4") { } else if(jQuery("#orgcertificatetype").val() == "5") { } else if(jQuery("#orgcertificatetype").val() == "6") { } else if(jQuery("#orgcertificatetype").val() == "7") { } else if(jQuery("#orgcertificatetype").val() == "8") { } else if(jQuery("#orgcertificatetype").val() == "9") { } else { jQuery("#tip_lognumber").html("系统不支持的机构证件类型").removeClass().addClass("onFocus").show(); } }else{if(jQuery("#certificatetype").val() == "0") { } else if(jQuery("#certificatetype").val() == "1") { } else if(jQuery("#certificatetype").val() == "2") { } else if(jQuery("#certificatetype").val() == "3") { } else if(jQuery("#certificatetype").val() == "4") { } else if(jQuery("#certificatetype").val() == "5") { } else if(jQuery("#certificatetype").val() == "7") { } else if(jQuery("#certificatetype").val() == "8") { } else if(jQuery("#certificatetype").val() == "A") { } else if(jQuery("#certificatetype").val() == "B") { } else { jQuery("#tip_lognumber").html("系统不支持的证件类型").removeClass().addClass("onFocus").show(); } }}} });