亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用jQuery和regex驗證電子郵件地址

使用jQuery和regex驗證電子郵件地址

大話西游666 2019-07-13 08:46:55
使用jQuery和regex驗證電子郵件地址我不太確定該怎么做。我需要使用regex驗證電子郵件地址,如下所示:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|com|org|net|edu|gov|mi l|biz|info|mobi|name|aero|asia|jobs|museum)然后,我需要在這樣的jQuery函數中運行這個函數:$j("#fld_emailaddress").live('change',function() { var emailaddress = $j("#fld_emailaddress").val();// validation here? if(emailaddress){} // end validation$j.ajax({           type: "POST",            url: "../ff-admin/ff-register/ff-user-check.php",           data: "fld_emailaddress="+ emailaddress,           success: function(msg)         {              if(msg == 'OK') {              $j("#fld_username").attr('disabled',false);              $j("#fld_password").attr('disabled',false);              $j("#cmd_register_submit").attr('disabled',false);              $j("#fld_emailaddress").removeClass('object_error'); // if necessary             $j("#fld_emailaddress").addClass("object_ok");             $j('#email_ac').html('&nbsp;<img src="img/cool.png" align="absmiddle">              <font color="Green"> Your email <strong>'+ emailaddress+'</strong> is OK.</font>  ');             } else {               $j("#fld_username").attr('disabled',true);              $j("#fld_password").attr('disabled',true);              $j("#cmd_register_submit").attr('disabled',true);               $j("#fld_emailaddress").removeClass('object_ok'); // if necessary             $j("#fld_emailaddress").addClass("object_error");             $j('#email_ac').html(msg);             }         }      });});驗證到哪里去了,表達式是什么?
查看完整描述

3 回答

?
達令說

TA貢獻1821條經驗 獲得超6個贊

這是我的解決辦法:

function isValidEmailAddress(emailAddress) {
    var pattern = new RegExp(/^[+a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/i);
    // alert( pattern.test(emailAddress) );
    return pattern.test(emailAddress);};


查看完整回答
反對 回復 2019-07-13
?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

$(document).ready(function() {$('#emailid').focusout(function(){

                $('#emailid').filter(function(){
                   var emil=$('#emailid').val();
              var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
            if( !emailReg.test( emil ) ) {
                alert('Please enter valid email');
                } else {
                alert('Thank you for your valid email');
                }
                })
            });});


查看完整回答
反對 回復 2019-07-13
  • 3 回答
  • 0 關注
  • 654 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號