邮件地址的正则表达式
邮件地址模式:LocalName@DomainPrefix.DomainSuffix
一般情况下只是三段字母数字字符,其中加上@和点号.字符。
但也有例外情况,如下:
例1:
cube_lovers@youcube.ca
aviator.howard@vannerocity.com
rocky@i-rock.mobi
i-love-donuts@duncansdonuts.com
seth+jason@mandango.us
ruby@youcube.com.nz
也就是说:
(1)@符号前的部分是:任何字母数字加上"."、"-"、"_"、"+"。
(2)中间部分是:任何字母数字加上"-"。
(3)后面部分是:任何2、3、4个字母数字字符,但是这部分可以出现多次。
综上,邮件地址的正则表达式为:/^[\w\.-_\+]+@[\w-]+(\.\w{2,4})+$/