要验证电子邮件地址的正则表达式是什么,以便不能以逗号分隔输入多个电子邮件,它应该是半冒号分隔的。下面提到的表达是否有效?
function validateEmail($email) {
var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
return emailReg.test($email);
此正则表达式还验证以逗号分隔的电子邮件。我想要的是例如: john1 @ gmail.com,john2 @ gmail.com 此字符串由用户输入而不是错误将反映。
但它应该成功验证: 的 john1@gmail.com; john2@gmail.com