Javascript中的EMail正則表達式
/^[a-zA-Z]([a-zA-Z0-9]*[-_.]?[a-zA-Z0-9]+)+@([/w-]+/.)+[a-zA-Z]{2,}$/
説明:
1.以字母開頭,如: moonsnow_ha@163.com Pass, 123_moonsnow@163.com Failed
2.用戶名中可以包含字母,數字和"-","_","."三种符號,但是不可出現連續的符號,如:moonsnow_ha@163.com Pass, moonsnow_-a@163.com Failed
3.用戶名不可以符號結束,如:moonsnow_ha@163.com Pass, moonsnow_@163.com Failed
4.域名以2位以上的字母(頂級域名)結尾,如 moonsnow_ha@163.com Pass, moonsnow_ha@163.c Failed
5.對EMail長度沒有限制