判斷輸入的參數是否是個合格標準的郵箱
/*
- @descrition:判斷輸入的參數是否是個合格標準的郵箱,并不能判斷是否有效,有效只能通過郵箱提供商確定。
- @param:str ->待驗證的參數。
- @return -> true表示合格的郵箱。
- */
var isEmail = function(str){
/**
- @descrition:郵箱規則
- 1.郵箱以a-z、A-Z、0-9開頭,最小長度為1.
- 2.如果左側部分包含-、_、.則這些特殊符號的前面必須包一位數字或字母。
- 3.@符號是必填項
- 4.右則部分可分為兩部分,第一部分為郵件提供商域名地址,第二部分為域名后綴,現已知的最短為2位。最長的為6為。
- 5.郵件提供商域可以包含特殊字符-、、.
*/
var pattern = /^([a-zA-Z0-9]+[-.]?)[a-zA-Z0-9]+@([a-zA-Z0-9]+[-_.]?)[a-zA-Z0-9]+.[a-zA-Z]{2,6}$/;
return pattern.test(str);
}
</pre>
本文由用戶 javas 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!