针对不以数字开头的Javascript的电子邮件Regex
我已经尝试了这个正则表达式的电子邮件,但它允许以下情况 123@mail.com 实例mail@mail.com针对不以数字开头的Javascript的电子邮件Regex,javascript,regex,email,Javascript,Regex,Email,我已经尝试了这个正则表达式的电子邮件,但它允许以下情况 123@mail.com 实例mail@mail.com 下面是在开始处搜索数字的代码。 若号码匹配,它将在控制台中打印消息 设regex=/^[0-9]/; 让对象=[{email:'123@mail.com“},{email:”示例。mail@mail.com'}]; forlet i=0;那个正则表达式的一个可能的副本是可怕的。为什么要排除这么多类型的有效电子邮件地址,例如子域、二级域、许多非国家域、带句点的名称、连字符或许多其他有
下面是在开始处搜索数字的代码。 若号码匹配,它将在控制台中打印消息 设regex=/^[0-9]/; 让对象=[{email:'123@mail.com“},{email:”示例。mail@mail.com'}];
forlet i=0;那个正则表达式的一个可能的副本是可怕的。为什么要排除这么多类型的有效电子邮件地址,例如子域、二级域、许多非国家域、带句点的名称、连字符或许多其他有效字符等。。。?为什么不允许前导数字会让情况变得更糟?
^[a-zA-Z]\w+@[a-zA-Z_]+?\.[a-zA-Z]{2,4}$