用于验证电子邮件地址的正则表达式

时间:2010-12-30 10:14:33

标签: javascript regex

  

可能重复:
  What is the best regular expression for validating email addresses?

我有以下表达式

**replacePattern3 = /(\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,6})/gim;
   replacedText = replacedText.replace(replacePattern3, '<a href="mailto:$1">$1</a>');** 

但如果此表单中的电子邮件为a.b@alexmed.com,则不会验证电子邮件,只会以a@alexmed.com格式验证电子邮件

我需要另一个表达式来验证表单a.b@alexmed.com

1 个答案:

答案 0 :(得分:0)

我认为\ w +和[a-zA-Z0-9]相同,所以它不喜欢点。我不擅长这个,但试试

**replacePattern3 = /(\[a-zA-Z0-9\.]+@[a-zA-Z_]+?\.[a-zA-Z]{2,6})/gim;

您可能还想在大多数地方添加更多符号,因为域名中可以包含数字和某些符号。