我正在尝试构建一个电子邮件表单,该表单将多个逗号分隔的电子邮件作为输入并使用 HTML5 验证它们。我想使用以下正则表达式对输入进行健全性检查:
\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b
这是我尝试过的
这似乎不适用于多个:
<input type="email" pattern="\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,4}\b" value="" multiple>
这有效,但仅适用于内置的电子邮件验证,这似乎类似于.+@.+
.
<input type="email" value="" multiple>
有没有办法混合模式和多个,以便正则表达式检查逗号分隔列表中的每个项目?
我在这里有一个演示:http: //codepen.io/ben336/pen/ihjKA