我想验证角度2中的电子邮件ID 现在我正在使用
function test1(text) {
return text;
}
function test2(text) {
return text;
}
function finalTest() {
console.log(`This is test1('hi there') and test2('hi again')`);
}
finalTest();
但是如果我们将该字段留空,它将保持无效。
您也可以建议我验证电子邮件的更好选择
答案 0 :(得分:1)
在reg exp的末尾添加|(^$)
以接受空字符串:
( /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$|(^$)/)
答案 1 :(得分:0)
试试这个:
(/^([0-9a-zA-Z]([_\\.]*[0-9a-zA-Z]+)*)@([0-9a-zA-Z]([-_\\.]*[0-9a-zA-Z]+)*)[\\.]([a-zA-Z]{2,9})$/)