電子郵箱的正則表達式————呱呱二號
阿新 • • 發佈:2017-11-07
php 則表達式 targe a-z com nbsp 電子 表示 blank
參考來源:常用正則表達式—郵箱(Email)
郵箱的正則表達式:
常見的網站大都是:www.baidu.com www.163.com www.php.net and so on
所以網站的正則為: (可看成 ** . ** . ** ) [a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+
let webPattern = /^[a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+$/; 所以域名部分[a-zA-Z0-9_-]+\.[a-zA-Z0-9_-]+
- “**”部分可以表示為
[a-zA-Z0-9_-]+
- “.**”部分可以表示為
\.[a-zA-Z0-9_-]+
- 多個“.**”可以表示為
(\.[a-zA-Z0-9_-]+)+
而現在常見的郵箱大都是:用戶名@域名,
所以郵箱正則可以看成:
let emailPattern = /^[a-zA-Z0-9_-]+ @[a-zA-Z0-9_-]+ \. [a-zA-Z0-9_-]+$/;
或者
let emailPattern = /^[\w-]+@[\w-]+\.[\w-]$/;
最後這個才是對的:/^[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(\.[a-zA-Z0-9_-]+)+$/
電子郵箱的正則表達式————呱呱二號