正则表达式为javascript中的雅虎电子邮件ID验证

时间:2013-12-20 14:06:55

标签: javascript regex

我正在使用yahoo外部api,我需要一个REGEX来验证雅虎电子邮件ID 到目前为止,这是我的工作......

  

^ [A-Za-z0-9](\。?| _?[A-Za-z0-9]){5,} @(yahoo | ymail | rocketmail)\。com $

但是本地化的电子邮件ID(.in,.uk等而非.com)失败了 帮助我摆脱这个...

1 个答案:

答案 0 :(得分:2)

我建议使用这样一个更简单的正则表达式:

/^[^@]+@(yahoo|ymail|rocketmail)\.com$/i

假设您只验证.com个电子邮件地址,否则请使用:

/^[^@]+@(yahoo|ymail|rocketmail)\.(com|in|co\.uk)$/i