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長度沒有限制

posted @ 2007-10-12 10:08  moonsnow  阅读(108)  评论(0编辑  收藏  举报