gpt4 book ai didi

javascript - 在一个字段中写几封电子邮件

转载 作者:行者123 更新时间:2023-12-03 11:42:55 25 4
gpt4 key购买 nike

我的 HTMT 页面,我有一个接收电子邮件地址的输入字段

我的 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("Error", "Mail look like xxx@yyy.com");

谢谢

最佳答案

使用String.split(';')将电子邮件提取到数组,然后使用验证器循环遍历数组

关于javascript - 在一个字段中写几封电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26181680/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com