我有一个用于电子邮件验证的正则表达式,其结构如下:
const emailRegexp = /[a-z0-9._%+]+@[a-z0-9]+(\.[a-z]{2,10}){1,2}$/;
示例:
aaa@aaa-aaa.com-对于此电子邮件,验证有效,并且阻止用户提交表单 aa-aa@aaa.com-对于此电子邮件,验证不起作用。
如何禁止在此特定的“ emailRegexp”变量中使用所有连字符?
答案 0 :(得分:0)
在模式的开头放置一个'^',这会在字符串的开头声明位置。
^[a-z0-9._%+]+@[a-z0-9]+(\.[a-z]{2,10}){1,2}$