我們所熟知的郵箱的基本格式為: xxxxxxxxxx@xxxxx.com[.cn/.net](有些郵箱后綴會帶有.cn/.net,故我們要考慮到其中)
故我們可以這樣編寫郵箱的正則正則表達式為:
/^([\w\.\-]+)\@(\w+)(\.([\w^\_]+)){1,2}$/;
本人使用以下郵箱做實驗,均沒有問題
xxxxxxxxxx@qq.com
xxxxxxxxxx@163.com
xxxxxxxxxx@yahoo.com.cn
xxxxxxxxxx@outlook.com
相應的JavaScript代碼為(由於文本會被瀏覽器解析,故為圖片):
顯示效果