可能重复:
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
答案 0 :(得分:0)
我认为\ w +和[a-zA-Z0-9]相同,所以它不喜欢点。我不擅长这个,但试试
**replacePattern3 = /(\[a-zA-Z0-9\.]+@[a-zA-Z_]+?\.[a-zA-Z]{2,6})/gim;
您可能还想在大多数地方添加更多符号,因为域名中可以包含数字和某些符号。