她是我的代码:
var gmail_pattern = new RegExp(/^([a-zA-Z0-9]+)([\.{1}])?([a-zA-Z0-9]+)\@gmail(\.[a-z]{2,6}(?:\.[a-z]{2})?)$/i);
但是,如果我测试gmail_pattern.test(email)
,则当电子邮件字段包含Gmail地址时,它将无效。
答案 0 :(得分:-1)
Online Regex Tester是测试你的正则表达式的好工具。否则你可以找到适合电子邮件here的正则表达式,该页面还有a page describing why there is no regex that matches all email adresses.的链接