亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

jquery實現用戶信息修改驗證輸入方法匯總

2019-11-20 12:01:34
字體:
來源:轉載
供稿:網友

本文實例講述了jquery實現用戶信息修改驗證輸入方法。分享給大家供大家參考。具體如下:

var realnameFlag = 0;var addressFlag = 0;var zipFlag=0;var cellphoneFlag=0;var homephoneFlag=0;var oldpasswordFlag=1;var newpasswordFlag=1;//判斷emailfunction check_email(){  $("#showSpan").hide();  var email = $.trim($("#email").val());  if (email == null || email == "")   {    emailFlag = 1;    $("#emailMsg").html("<span class='tips'>請輸入郵箱信息</span>");    return;  }  // 判斷輸入框內是否為郵箱格式   if (email.replace(/[^/x00-/xff]/g, "**").length <= 4 || email.replace(/[^/x00-/xff]/g, "**").length >= 50)   {    $("#emailMsg").html("<span class='tips'>郵箱長度不正確</span>");    emailFlag = 1;    return ;  }  var reg = /^[/w-]+(/.[/w-]+)*@[/w-]+(/.[/w-]+)+$/;  if (reg.test(email)) {    $("#emailMsg").html("");    emailFlag = 0;    return ;  } else {    $("#emailMsg").html("<span class='tips'>郵箱格式不正確</span>");    emailFlag = 1;    return ;  }}function check_realname(){  $("#showSpan").hide();  var realname = $.trim($("#realname").val());  // 判斷是否為空  if (realname == null || realname == "")   {    $("#realnameMsg").html("<span class='tips'>請輸入真實姓名,20個英文或10個漢字</span>");    realnameFlag = 1;  } else if (realname.indexOf("??") != -1)   {    $("#realnameMsg").html("<span class='tips'>請輸入真實姓名,20個英文或10個漢字</span>");    realnameFlag = 1;    // 姓名前后不能加?  } else if (realname.substring(0, 1) == "?" || realname.substring(realname.length - 1) == "?")   {    realnameFlag = 1;    $("#realnameMsg").html("<span class='tips'>請輸入真實姓名,20個英文或10個漢字</span>");  } else   {        var reg = new RegExp("^([a-zA-Z]|[//u4E00-//u9FFF])+$", "g");    if (!reg.test(realname))     {      $("#realnameMsg").html("<span class='tips'>請輸入真實姓名,20個英文或10個漢字</span>");      realnameFlag = 1;    } else     if (realname.replace(/[^/x00-/xff]/g, "**").length >= 4  && realname.replace(/[^/x00-/xff]/g, "**").length <= 20)     {      realnameFlag = 0;      $("#realnameMsg").html("");    } else {      realnameFlag = 1;      $("#realnameMsg").html("<span class='tips'>請輸入真實姓名,20個英文或10個漢字</span>");    }  }}function check_cellphone(){  $("#showSpan").hide();  var cellphone = $.trim($("#cellphone").val());  while (true) {    var start = cellphone.substring(0, 1);    if (start == "0") {      cellphone = cellphone.substring(1);    } else {      break;    }  }  $("#cellphone").val(cellphone);  if (cellphone == null || cellphone == "") {    $("#cellphoneMsg").html("<span class='tips'>請輸入移動電話號碼</span>");    cellphoneFlag = 1;    return;  }  var re = /^1{1}[3,4,5,8]{1}/d{9}$/; // 判斷是否為數字的正則表達式  if (!re.test(cellphone)) {    cellphoneFlag = 1;    $("#cellphoneMsg").html("<span class='tips'>請輸入正確的移動電話號碼</span>");    return;  } else {    cellphoneFlag = 0;    $("#cellphoneMsg").html("");  }}function check_homephone(){  $("#showSpan").hide();  var homephone = $.trim($("#homephone").val());  if(homephone == null || homephone == "")  {    homephoneFlag=0;    $("#homephoneMsg").html("");    return ;  }  var re=/(^(/d{3,4}-)?/d{7,8})$|(^1{1}[3,4,5,8]{1}/d{9}$)/;  if(!re.test(homephone))  {    homephoneFlag=1;    $("#homephoneMsg").html("<span class='tips'>請正確輸入電話號碼,格式為: 000-00000000</span>");    return ;  }else  {    homephoneFlag=0;    $("#homephoneMsg").html("");  }}function check_address(){  $("#showSpan").hide();  var address = $.trim( $("#address").val());  // 判斷是否為空  if(address == null || address == "")  {    $("#addressMsg").html("<span class='tips'>請輸入詳細地址</span>");    addressFlag = 1;  }else  if (address.replace(/[^/x00-/xff]/g, "**").length > 120) {    addressFlag = 1;    $("#addressMsg").html("<span class='tips'>長度超長</span>");  } else {    addressFlag = 0;    $("#addressMsg").html("");  }}function check_zip(){  $("#showSpan").hide();  var zip=$.trim($("#zip").val());  var re=/^[0-9]+$/;  if(zip.length != 0 && (!re.test(zip) || zip.length != 6))  {    zipFlag=1;    $("#zipMsg").html("<span class='tips'>請輸入郵政編碼,由6位數字組成</span>");    }else  {    zipFlag=0;    $("#zipMsg").html("");  }}function check_oldPassword(){  $("#msgSpan").html("");  $("#newpsMsg").html("");  $("#repsMsg").html("");  var oldPS = $.trim($("#oldPassword").val());  if(oldPS == null || oldPS == "")  {    oldpasswordFlag = 1;      $("#oldpsMsg").html("<span class='tips'>請輸入舊密碼</span>");    $(this).focus();    return false;  }  var re=/^.{6,16}$/;  if(!re.test(oldPS))  {    oldpasswordFlag = 1;      $("#oldpsMsg").html("<span class='tips'>舊密碼輸入長度不正確</span>");    $(this).focus();    return false;  }  else  {    oldpasswordFlag = 0;      $("#oldpsMsg").html("");  }  }function check_newPassword(){  $("#oldpsMsg").html("");  $("#repsMsg").html("");  $("#msgSpan").html("");  $("#repeatPassword").val("");  var newPS = $.trim($("#newPassword").val());  if(newPS == null || newPS == "")  {    newpasswordFlag=1;      $("#newpsMsg").html("<span class='tips'>請輸入新密碼,由6-16位字符組成!</span>");    $(this).focus();    return false;  }   //var re=/^[A-Za-z0-9_-]{6,16}$/;  var re=/^.{6,16}$/;  if (newPS.replace(/[^/x00-/xff]/g, "**").length <6 || newPS.replace(/[^/x00-/xff]/g, "**").length > 16)   {    newpasswordFlag = 1;      $("#newpsMsg").html("<span class='tips'>新密碼長度不正確</span>");    $(this).focus();    return false;  }  if(!re.test(newPS))  {    newpasswordFlag = 1;      $("#newpsMsg").html("<span class='tips'>新密碼長度不正確</span>");    $(this).focus();    return false;  }else  {    newpasswordFlag = 0;      $("#newpsMsg").html("");  }  }function check_repeatPassword(){  $("#oldpsMsg").html("");  $("#newpsMsg").html("");  $("#msgSpan").html("");  if( $("#repeatPassword").val()==null || $.trim($("#repeatPassword").val()) =="")  {    $("#repsMsg").html("<span class='tips'>請輸入重復新密碼</span>");    $(this).focus();    newpasswordFlag = 1;      return false;  }else  if ( $.trim($("#repeatPassword").val()) != $.trim($("#newPassword").val()))  {    newpasswordFlag = 1;      $("#repsMsg").html("<span class='tips'>兩次密碼輸入的不一致!</span>");    $(this).focus();    return false;  }else  {    newpasswordFlag = 0;      $("#repsMsg").html("");  }}function check_cardNum(){  $("#vcodeMsg").html("");  $("#psMsg").html("");  $("#strmsg").hide();  var cardnum = $.trim( $("#cardNum").val());  if(cardnum == null || cardnum == "")  {    $("#numMsg").html("<span class='tips'>請輸入卡號</span>");    cardnumFlag = 1;    return false;  }else  {    $("#numMsg").html("");    cardnumFlag=0;  }}function check_passWord(){  $("#vcodeMsg").html("");  $("#numMsg").html("");  $("#strmsg").hide();  var password = $.trim( $("#passWord").val());  if(password == null || password == "" )  {    passwordFlag = 1;    $("#psMsg").html("<span class='tips'>請輸入密碼</span>");    return false;  }else  {    passwordFlag = 0;    $("#psMsg").html("");  }}function check_vcode(){  $("#vcodeMsg").html("");  $("#psMsg").html("");  $("#numMsg").html("");  $("#strmsg").hide();  var vcode = $.trim( $("#vcode").val());  if(vcode == null || vcode =="")  {    vcodeFlag = 1;     $("#vcodeMsg").html("<span class='tips'>請輸入驗證碼</span>");    return false;  }  var re= /^[0-9]*$/;  if(!re.test(vcode))  {    vcodeFlag = 1;     $("#vcodeMsg").html("<span class='tips'>請正確輸入驗證碼</span>");    return false;  }else  {    vcodeFlag = 0;      $("#vcodeMsg").html("");   }}$(document).ready(function(){/*** 修改用戶信息驗證 begini */// begin email$("#email").focus(function() {  check_email();});// 郵箱格式判斷$("#email").blur(function(){check_email();});//end email//bengin realname$("#realname").focus(function() {check_realname();});// 校驗realname是否正確$("#realname").blur(function() {check_realname();});//end realname//bengin cellphone$("#cellphone").focus(function() {  check_cellphone();  });// 手機號碼格式判斷$("#cellphone").blur(function() {  check_cellphone(); });//end cellphone//bengin homephone$("#homephone").focus(function(){ check_homephone();  });$("#homephone").blur(function(){ check_homephone();});//end homephone//bengin addr// 校驗address是否正確$("#address").focus(function(){ check_address();  });$("#address").blur(function() {  check_address();});//end addr//bengin zip$("#zip").focus(function(){ check_zip();  });$("#zip").blur(function(){  check_zip();  });//end zip//獲取市級$("#province").change(function(){  var province=$(this).val();  $.post("_jquery", {"type":"getProvince" , province:province}, function(msg){    $("#city").html(msg);    $("#region").html("");          });});//獲取縣級$("#city").change(function(){  var city=$(this).val();  $.post("_jquery", {"type":"getCity" , city:city}, function(msg){    $("#region").html(msg);          });});/*** 修改用戶信息驗證 end ***********//***------密碼修改驗證 begin *************///begin oldpassword$("#oldPassword").focus(function(){  check_oldPassword();});$("#oldPassword").blur(function(){  check_oldPassword();});//end oldpassword//begin newpassword$("#newPassword").focus(function(){  check_newPassword();});//newpassword$("#newPassword").blur(function(){  check_newPassword();});// repeatpassword$("#repeatPassword").focus(function(){  check_repeatPassword();});$("#repeatPassword").blur(function(){  check_repeatPassword();});/***------密碼修改驗證 end *************//**** ---------卡查詢表單提交驗證 begin ***********/var cardnumFlag = 0;var passwordFlag = 0;var  vcodeFlag = 0; $("#cardNum").focus(function(){  check_cardNum();});$("#cardNum").blur(function(){  check_cardNum();});$("#passWord").focus(function(){ check_passWord();});$("#passWord").blur(function(){  check_passWord();});$("#vcode").focus(function(){ check_vcode(); }); $("#vcode").blur(function(){ check_vcode(); });$("#formsubmit").click(function(){  $("#strmsg").hide();  $("#numMsg").html("");  $("#psMsg").html("");  $("#vcodeMsg").html("");  var re= /^[0-9]*$/;  if(cardnumFlag != 0 || $.trim($("#cardNum").val()) == "" || $("#cardNum").val() == null )  {    $("#cardNum").focus();    return ;  }  if(passwordFlag != 0 || $.trim($("#passWord").val()) == "" || $("#passWord").val() == null)  {    $("#passWord").focus();    return ;  }  if(($("#vcode").val() != "" && !re.test($("#vcode").val())) || vcodeFlag != 0 || $("#vcode").val() == "" )  {    $("#vcode").focus();    return ;  }   $("#cardform").submit();});/**** ---------卡查詢表單提交驗證 end ***********///用戶訂單取消,$("#cancelreason").focus(function(){  $("#errorinfo").html("");  $("#errorinfo").removeClass("tips");});$("#cancelreason").bind('input propertychange', function() {  var maxLength = 65;  if ($(this).val().length > maxLength) {    $(this).val($(this).val().substring(0, maxLength));  }  return false;})//-----});//end ready//修改用戶信息表單提交function formsubmit(){  $("#showSpan").hide();  var province=$("#province").val();  var city=$("#city").val();  var region=$("#region").val();  $("#emailMsg").html("");  $("#realnameMsg").html("");  $("#cellphoneMsg").html("");  $("#homephoneMsg").html("");  $("#szcode").html("");  $("#addressMsg").html("");  $("#zipMsg").html("");  if(emailFlag != 0 || $("#email").val()== null || $("#email").val()== "")  {    $("#email").focus();    return ;  }  if(realnameFlag != 0 || $("#realname").val()== null || $("#realname").val()== "")  {    $("#realname").focus();    return ;  }  if($("input[name=sex]:checked").val()==null||$("input[name=sex]:checked").val()==""){    alert("請選擇性別");    $("#sex").focus();    return;   }  if(cellphoneFlag != 0)  {    $("#cellphone").focus();    return ;  }  if(homephoneFlag != 0)  {    $("#homephone").focus();    return ;  }  if( province == "" || city == "" || region== "" || province == null || city == null || region== null)  {    $("#szcode").html("<span class='tips'>請選擇地區</span>");    return ;  }  if(addressFlag != 0 || $("#address").val() == null || $("#address").val() == "")  {    $("#address").focus();    return ;  }  if(zipFlag != 0)  {    $("#zip").focus();    return ;  }  $("#myform").submit();}//修改用戶信息表單重置function formreset(){  $("#showSpan").hide();  document.forms["myform"].reset();  $("#emailMsg").html("");  $("#realnameMsg").html("");  $("#cellphoneMsg").html("");  $("#homephoneMsg").html("");  $("#addressMsg").html("");  $("#zipMsg").html("");  $("#szcode").html("");  $("#province").html($("#hprovince").val());  $("#city").html($("#hcity").val());  $("#region").html($("#hregion").val());}//修改密碼提交formfunction psformSubmit(){  $("#oldpsMsg").html("");;  $("#newpsMsg").html("");  $("#repsMsg").html("");  var oldps = $.trim($("#oldPassword").val());  var newps = $.trim( $("#newPassword").val());  var reps = $.trim($("#repeatPassword").val());  if( oldpasswordFlag != 0 || oldps =="" || oldps ==null )  {    $("#oldPassword").focus();    return ;  }   if(newpasswordFlag != 0 || newps =="" || newps ==null )  {    $("#newPassword").focus();    return ;  }  if( newpasswordFlag != 0 || reps == null || reps =="" || reps != newps)  {    $("#repeatPassword").focus();    return ;  }  $("#psform").submit();}//獲取驗證碼function dochange(){  ///$("#vcodeImg").attr("src","_verifycode?" + new Date());  var  imgObj="#vcodeImg";  $(imgObj).fadeOut('fast', function(){    var datenow = new Date();    $(this).attr('src', '_verifycode?ver=' + datenow.getMilliseconds()).delay(200).fadeIn('slow'); });}function removefavorite(goodsid){  if(confirm('確定刪除商品嗎?'))   {     document.location.href="/myremovefavorite.html?goodsid="+goodsid;  }}function selectProvince(value){  //導出省份下市區 信息。  $.post("_jquery", {"type":"getProvince",province:value}, function(data){      $("#city").html(data);      $("#region").html("");        });}function selectCity(value){  //導出市區 下縣城信息。  $.post("_jquery", {"type":"getCity",city:value}, function(data){      $("#region").html(data);          });}

希望本文所述對大家的jquery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲精品丝袜日韩| 91中文字幕一区| 欧美日本高清视频| 日韩精品极品在线观看播放免费视频| 麻豆一区二区在线观看| 国产精品无码专区在线观看| 久久精品国产清自在天天线| 久久亚洲国产精品成人av秋霞| 亚洲视频网站在线观看| 国产va免费精品高清在线| 亚洲综合在线做性| 亚洲精品一二区| 91久久精品在线| 国产精品欧美激情在线播放| 亚洲性生活视频| 韩国精品久久久999| 国产91在线高潮白浆在线观看| 中文字幕无线精品亚洲乱码一区| 98精品在线视频| 欧美性videos高清精品| 深夜福利国产精品| 日韩精品中文字幕在线观看| 亚洲区中文字幕| 欧美电影免费观看| 国产精品入口免费视频一| 国产丝袜视频一区| 中文字幕欧美在线| 日韩最新免费不卡| 欧美在线视频在线播放完整版免费观看| 欧美亚洲日本网站| 日韩在线观看电影| 亚洲精品国产精品乱码不99按摩| 国产精品第一视频| 久久久免费在线观看| 动漫精品一区二区| 日韩欧美亚洲国产一区| 亚洲欧美成人网| 欧美电影免费观看高清| 一个人www欧美| 国产精品久久久久高潮| 国产精品久久久久久久久免费| 国产在线视频2019最新视频| 17婷婷久久www| 日韩在线观看免费网站| 国产丝袜高跟一区| 日韩在线免费高清视频| xxxxx91麻豆| 6080yy精品一区二区三区| 中文字幕久久久| 亚洲激情成人网| 91麻豆国产语对白在线观看| 亚洲欧美资源在线| 国产精品pans私拍| 国产精品网站大全| 久久久久久久久久国产精品| 黄色91在线观看| 日本精品久久电影| 国产精品www| 一本大道亚洲视频| 国产精品99蜜臀久久不卡二区| 亚洲男人第一av网站| 国产va免费精品高清在线观看| 国产亚洲欧美aaaa| 国产精品久久久久影院日本| 在线精品国产欧美| 欧美国产欧美亚洲国产日韩mv天天看完整| 中文字幕无线精品亚洲乱码一区| 亚洲深夜福利在线| 少妇高潮久久久久久潘金莲| 国产黑人绿帽在线第一区| 欧美人成在线视频| 久久久之久亚州精品露出| 欧日韩在线观看| 欧美午夜片在线免费观看| 中文字幕精品—区二区| 美女撒尿一区二区三区| 九九热这里只有精品免费看| 日韩在线小视频| 日韩精品在线第一页| 色悠久久久久综合先锋影音下载| 伊人久久五月天| 久久久91精品国产| 在线日韩第一页| 欧美午夜影院在线视频| 97热在线精品视频在线观看| 97在线视频观看| 亚洲精品wwwww| 69久久夜色精品国产7777| 中文字幕欧美精品日韩中文字幕| 国产欧美久久久久久| 亚洲国产私拍精品国模在线观看| 中文字幕日韩专区| 视频一区视频二区国产精品| 日本亚洲精品在线观看| 欧美—级高清免费播放| 成人福利在线观看| 久久视频在线看| 亚洲电影天堂av| 日产精品久久久一区二区福利| 欧美在线性爱视频| 不卡中文字幕av| 久久夜色精品国产| 亚洲精品综合精品自拍| 国产69久久精品成人看| 成人免费淫片视频软件| 国内揄拍国内精品| 欧美老女人在线视频| 伊人久久大香线蕉av一区二区| 热re91久久精品国99热蜜臀| 久久久www成人免费精品张筱雨| 日韩欧美中文字幕在线播放| 国产精品永久免费在线| 国产精品露脸av在线| 国产成人精品一区二区在线| 最近2019免费中文字幕视频三| 色偷偷888欧美精品久久久| 97在线日本国产| 国产日韩在线看片| 欧美中文在线字幕| 视频在线一区二区| 国产精品老牛影院在线观看| 亚洲变态欧美另类捆绑| 亚洲成人中文字幕| 亚洲第一男人天堂| 欧美激情18p| 26uuu亚洲伊人春色| 国产v综合ⅴ日韩v欧美大片| 亚洲aaaaaa| 麻豆一区二区在线观看| 中文字幕亚洲无线码在线一区| 日本精品视频在线播放| 成人深夜直播免费观看| 国产国语videosex另类| 亚洲成人xxx| 欧美激情啊啊啊| 亚洲电影免费观看高清完整版| 热门国产精品亚洲第一区在线| 久久久视频免费观看| 国产亚洲在线播放| 国产亚洲一区二区在线| 亚洲欧美日韩区| 亚洲日本成人女熟在线观看| 亚洲综合一区二区不卡| 亚洲欧美一区二区三区情侣bbw| 久久精品小视频| 中文字幕av一区二区| 国产精品大片wwwwww| 茄子视频成人在线| 国产小视频国产精品| 欧美日韩国产麻豆| 在线观看亚洲区| 色一区av在线| 欧美性感美女h网站在线观看免费| 精品国产91久久久久久老师| 国产日韩在线亚洲字幕中文| 久久精品在线视频| 在线视频亚洲欧美| 国产日韩欧美91| 亚洲第一男人天堂| 亚洲精品美女网站| 激情久久av一区av二区av三区| 亚洲国产精品免费| 最新中文字幕亚洲| 国产精品主播视频|