//判断给定数据是否符合某种格式 function isLoanadsData(data,type) { var tmp_str = data; switch (type) { case 'username'://用户名 var pattern = /^[\u4E00-\u9FA5]+$/; break; case 'email'://邮件地址 if (tmp_str.length>50) return false; var pattern = /^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,4}$/i; break; case 'url'://URL网址 var pattern = /^(http:\/\/)([A-Za-z0-9]+\.)?[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=?%-&_~`@\[\]':+!]*([^<>\"])*$/; break; case 'english'://英文 var pattern = /^[A-Za-z]+$/; break; case 'mobile'://移动电话 var pattern = /^(0)?1[1-9][0-9]{9}$/; break; case 'phone'://电话号码 var pattern = /^((([0-9]{3}))|([0-9]{3}-))?((0[0-9]{2,3})|0[0-9]{2,3}-)?[1-9][0-9]{6,7}$/; break; case 'idcard'://身份证 return true; case 'zip'://邮政编码 var pattern = /^[1-9][0-9]{5}$/; break; case 'chinese': //中文 var pattern = /^[\u0391-\uFFE5]+$/; break; case 'qq': //QQ号码 var pattern = /^[1-9][0-9]{4,8}$/; break; case 'vcode': //验证码 var pattern = /^[a-z0-9]{4}$/; break; case 'password': //密码 var pattern = /^[\S]{4,20}$/; break; case 'nickname': //昵称 var pattern = /^[\S]{2,25}$/; break; } if (!pattern.exec(tmp_str)) return false; return true; } //# 联盟表单校验 function checkLoanadsAvail() { /*获取复选框的值*/ //var checkboxval = $("#checkbox_id").attr("value"); var flg = $('#flg').val(); //订单类型(0:信用卡;1:贷款) var source = $('#source').val(); //订单来源 var userName = $('#user').val(); //# 姓名 var userSex = $("input[@type=radio][@checked]").val(); //# 性别 var identity = $('#identity').val(); //# 身份证 var mobile = $('#mobile').val(); //# 手机号码 var companyphone = $('#comphone').val(); //# 公司电话 if(companyphone == '单位或家里的座机') { companyphone = ''; } var province = $("select[@name='province'] option[@selected]").val(); //# 省份 var city = $("select[@name='city'] option[@selected]").val(); //# 城市 var county = $("select[@name='county'] option[@selected]").val(); //# 地区 if(county == "地区") { county = ''; } var loan = $("select[@name='loan'] option[@selected]").val(); //# 申贷项目 var income = $("select[@name='income'] option[@selected]").val(); //# 月收入 var rate = $('#rate').val(); //# 申贷额度 var mail = $('#mail').val(); //# email var urlfrom = $('#urlfrom').val(); //# urlfrom var aid = $('#aid').val(); if(userName == "" || mobile == "" || loan == "" || mail == "" || province == "省份" || city == "城市") { alert("带星号的为必填项!"); if(userName == '') { $('#user').addClass("error"); } if(mobile == '') { $('#mobile').addClass("error"); } if(province == '省份') { $('#province').addClass("error"); } if(city == "城市") { $('#city').addClass("error"); } if(mail == '') { $('#mail').addClass("error"); } return false; } if(userName != "") { if(!isLoanadsData(userName,"username")) { alert("姓名仅限中文!"); return false; }else if(userName.length > 5) { alert("无效的中文姓名!"); return false; } } if(identity != "") { if(!isLoanadsData(identity,"idcard")) { alert("无效的身份证号!"); return false; } } if(!isLoanadsData(mobile,"mobile")) { $('#mobile').addClass("error"); alert("无效的手机号码!"); return false; } if(companyphone != "") { if(!isLoanadsData(companyphone,"phone")) { $('#comphone').addClass("error"); alert("公司电话号码无效!"); return false; } } if(rate != "" && typeof(rate) != 'undefined') //rate { if(isNaN(rate)) { alert("申贷额度只能为数字!"); return false; } else { if(rate <= 0) { alert("无效的申贷额度!"); return false; } } } if(!isLoanadsData(mail,"email")) { $('#mail').addClass("error"); alert("无效的Email!"); return false; } var params = { flg:flg, ordersource:source, username : userName, usersex : userSex, identity:identity, mobile : mobile, companyphone:companyphone, province:province, city:city, county:county, loan:loan, income:income, rate:rate, aid:aid, urlfrom:urlfrom, mail:mail }; $.blockUI('正在保存...'); $.post('/indexloanrequest/?Command=LoanRequestAddConfirm', params, function(data) { $.unblockUI(); if (data.success == true) { // alert('申请成功!'); $('#user').val(''); $('#identity').val(''); $('#mobile').val(''); $('#comphone').val(''); $('#rate').val(''); $('#mail').val(''); //增加重复件判断 $.get('/indexloanrequest/?Command=ChkRepeatOrder'); } else { alert(data.msg); } }, 'json'); } function remclass(idflg) { $("#"+idflg).removeClass('error'); } //# 联盟表单校验 function checkPloanAvail() { /*获取复选框的值*/ //var checkboxval = $("#checkbox_id").attr("value"); var flg = $('#flg2').val(); //订单类型(0:信用卡;1:贷款) var source = $('#source2').val(); //订单来源 var userName = $('#user2').val(); //# 姓名 var userSex = $("input[@type=radio][@checked]").val(); //# 性别 var identity = $('#identity').val(); //# 身份证 var mobile = $('#mobile2').val(); //# 手机号码 var companyphone = $('#comphone2').val(); //# 公司电话 if(companyphone == '单位或家里的座机') { companyphone = ''; } var province = $("select[@name='province2'] option[@selected]").val(); //# 省份 var city = $("select[@name='city2'] option[@selected]").val(); //# 城市 var county = $("select[@name='county2'] option[@selected]").val(); //# 地区 if(county == "地区") { county = ''; } var loan = $("select[@name='loan2'] option[@selected]").val(); //# 申贷项目 var income = $("select[@name='income2'] option[@selected]").val(); //# 月收入 var rate = $('#rate').val(); //# 申贷额度 var mail = $('#mail2').val(); //# email var urlfrom = $('#urlfrom2').val(); //# urlfrom var aid = $('#aid').val(); if(userName == "" || mobile == "" || loan == "" || mail == "" || province == "省份" || city == "城市") { alert("带星号的为必填项!"); if(userName == '') { $('#user2').addClass("error"); } if(mobile == '') { $('#mobile2').addClass("error"); } if(province == '省份') { $('#province2').addClass("error"); } if(city == "城市") { $('#city2').addClass("error"); } if(mail == '') { $('#mail2').addClass("error"); } return false; } if(userName != "") { if(!isLoanadsData(userName,"username")) { alert("姓名仅限中文!"); return false; }else if(userName.length > 5) { alert("无效的中文姓名!"); return false; } } if(identity != "") { if(!isLoanadsData(identity,"idcard")) { alert("无效的身份证号!"); return false; } } if(!isLoanadsData(mobile,"mobile")) { $('#mobile2').addClass("error"); alert("无效的手机号码!"); return false; } if(companyphone != "") { if(!isLoanadsData(companyphone,"phone")) { $('#comphone2').addClass("error"); alert("公司电话号码无效!"); return false; } } if(rate != "" && typeof(rate) != 'undefined') //rate { if(isNaN(rate)) { alert("申贷额度只能为数字!"); return false; } else { if(rate <= 0) { alert("无效的申贷额度!"); return false; } } } if(!isLoanadsData(mail,"email")) { $('#mail2').addClass("error"); alert("无效的Email!"); return false; } var params = { flg:flg, ordersource:source, username : userName, usersex : userSex, identity:identity, mobile : mobile, companyphone:companyphone, province:province, city:city, county:county, loan:loan, income:income, rate:rate, aid:aid, urlfrom:urlfrom, mail:mail }; $.blockUI('正在保存...'); $.post('/indexloanrequest/?Command=LoanRequestAddConfirm', params, function(data) { $.unblockUI(); if (data.success == true) { // alert('申请成功!'); $('#user2').val(''); $('#mobile2').val(''); $('#comphone').val(''); $('#rate').val(''); $('#mail2').val(''); //增加重复件判断 $.get('/indexloanrequest/?Command=ChkRepeatOrder'); } else { alert(data.msg); } }, 'json'); } function showNameInfo() { var userName = $('#user').val(); //# 姓名 $("#limitname").css({ display:'' }); if(userName == '') { $('#user').addClass("error"); } if(userName != "") { if(isLoanadsData(userName,"username")) { $("#limitname").css({ display:'none' }); return false; } } } function showNameInfo2() { var userName = $('#user2').val(); //# 姓名 $("#limitname2").css({ display:'' }); if(userName != "") { if(isLoanadsData(userName,"username")) { $("#limitname2").css({ display:'none' }); return false; } } }