Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
针对不以数字开头的Javascript的电子邮件Regex_Javascript_Regex_Email - Fatal编程技术网

针对不以数字开头的Javascript的电子邮件Regex

针对不以数字开头的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;那个正则表达式的一个可能的副本是可怕的。为什么要排除这么多类型的有效电子邮件地址,例如子域、二级域、许多非国家域、带句点的名称、连字符或许多其他有

我已经尝试了这个正则表达式的电子邮件,但它允许以下情况

123@mail.com 实例mail@mail.com
下面是在开始处搜索数字的代码。 若号码匹配,它将在控制台中打印消息

设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}$