在一个字段中写几封电子邮件
write in one field several email
在我的HTMT页面上,我有一个接收电子邮件地址的输入字段
My html:
...
<label for="email">E Mail :</label>
<input class="form-control email" type="text" type="email" required="required" th:value="${user?.mail}" name="emailChangeState" id="emailChangeState" />
...
我的js:
..
var emailChangeState = document.getElementById('emailChangeState');
var result = validateEmail(emailChangeState.value);
..
if (!emailChangeState.value) {
showErrorAlert("Error", "No Valid Mail");
} else if (result != true) {
showErrorAlert("Error", "Mail look like xxx@yyy.com");
} else {
..
}
function validateEmail(email) {
var re = /^(([^<>()[']''.,;:'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,}))$/;
return re.test(email);
}
我想确保我可以在我的领域写几个电子邮件
示例:
yy@xx.com;tt@pp.com;zz@oo.com
但我有这个js警报:
showErrorAlert("错误","邮件看起来像xxx@yyy.com");
Thx
使用String.split(';')
将电子邮件提取到数组,然后使用验证器循环通过数组
相关文章:
- 如何使用JQuery检查输入(电子邮件)字段是否包含特殊字符
- 将用户电子邮件输入字段复制到用户名字段中(去除包括“@”和之后的所有内容)
- Accounts.createUser问题.如何使电子邮件字段不唯一
- 如何在数据库中输入特定字段时生成针对特定电子邮件的电子邮件触发器
- 通过电子邮件发送表单通过javascript提交字段发送表单
- 通过电子邮件提交带有动态字段的表单
- 从 URL 变量填充电子邮件字段
- 电子邮件字段在以角度分配空白对象时未重置
- 电子邮件字段的验证
- Regex用于预防'test@xx.xxx'在电子邮件字段中
- 电子邮件字段验证
- 截断电子邮件字段值之前@和分配到另一个字段
- 不能在电子邮件字段集中或键入
- 显示引导警报时,电子邮件字段未填写
- Meteor.user()不包含电子邮件字段
- 表单验证不适用于简单的电子邮件字段
- javascript表单匹配的电子邮件字段
- 在添加到列表时验证表单中的电子邮件字段
- 在电子邮件字段上创建字符限制
- Angular文档中的电子邮件字段不会重置