我应该验证逗号分隔的电子邮件地址并避免使用无效模式,例如
email..email@domain.com,
.email@domain.com,
email@domain.web,
email.@domain.com,
email@-domain.com,
email@domain.web,
email@111.222.333.44444
目前我使用的是正则表达式
regex = /^((\w+([-+.']\w+)*@\w+([-.]\w+)*\.([a-zA-Z])+([-.]\w+)*)*([,])*)*$/
(自定义正则表达式规则,如验证引擎)
我无法使用email@domain99.com
,在我的情况下,它可以是有效的电子邮件地址
请建议我合适的答案!
编辑 - regex = /^((\w+([-+.']\w+)*@\w+([-.]\w+)*\.([a-zA-Z])+([-.]\w+)*)* ([,])*)*$/
当我使用 ,, 而不是,来分隔值时,这个表达式失败了。建议一下。