使用jQuery或JavaScript添加多个电子邮件ID验证,并在文本区域中用";"分隔的方法如下:
<textarea id="emailInput" rows="4" cols="50"></textarea>
<button id="validateButton">验证</button>
$(document).ready(function() {
$("#validateButton").click(function() {
var emailInput = $("#emailInput").val();
validateEmails(emailInput);
});
});
function validateEmails(emailInput) {
var emails = emailInput.split(";"); // 通过";"分隔多个电子邮件ID
var validEmails = [];
for (var i = 0; i < emails.length; i++) {
var email = emails[i].trim(); // 去除空格
// 使用正则表达式验证电子邮件ID的格式
var emailRegex = /^[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]{2,}$/;
if (emailRegex.test(email)) {
validEmails.push(email);
}
}
var validatedEmails = validEmails.join(";"); // 用";"重新组合验证通过的电子邮件ID
console.log(validatedEmails);
}
以上代码将验证通过的电子邮件ID打印到控制台,你可以根据实际需求进行进一步处理,比如将它们显示在页面上或者发送到服务器。
这是一个基本的示例,你可以根据自己的需求进行修改和扩展。在这个过程中,没有提及腾讯云的相关产品,因为这个问题与云计算品牌商无关。
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云