正则表达式,而不字符验证电子邮件地址
问题描述:
我需要一个正则表达式,将检查(如电子邮件就像[email protected]
:正则表达式,而不字符验证电子邮件地址
电子邮件必须
@
和.
(必须同时)我指的是整个字符串必须包含@和至少一个点。电子邮件的第一个字必须1+炭
之间@和域名。必须是1 +焦炭
TLD必须2+焦炭
我做正则表达式像[email protected]+\.
,但它不是一个,我知道。我在正则表达式中很糟糕,因为我很少使用它。
任何人都可以帮助我吗?
答
目前还不清楚您是在某段文字的中间匹配电子邮件,还是匹配已提取的字符串。我假设是后者,并且锚固在比赛开始和行末...
/^[email protected]+\.[^.]{2,}$/
附:使用正则表达式来验证电子邮件是复杂的:http://www.regular-expressions.info/email.html
http://*.com/questions/46155/validate-email-address-in-javascript?rq=1 –
'\ S + @。+ \。\ S +'应该更好 – anubhava
@TheOneandOnlyChemistryBlob,但这个例子不检查域名是否有2+字符 – Matej