gpt4 book ai didi

html - 如何阻止在文本框中输入电子邮件地址并显示弹出窗口?

转载 作者:搜寻专家 更新时间:2023-10-31 08:52:46 25 4
gpt4 key购买 nike

我的表单中需要一个文本框来输入电子邮件地址。但是地址应该是公司电子邮件。不允许输入个人gmailyahoo 在这样做时解决或显示警告弹出窗口。如何实现它?我可以使用 angulars ng-pattern 来实现它吗?

最佳答案

你可以这样做。不需要 Angular 图案。

HTML

<form id="signup" method="post">
<input id="email" type="email" placeholder="Your e-mail." />
</form>

JS

$('#email').blur(function() {
validateEmail($('input').val());
return false;
});

function validateEmail(email) {
var re = /^\s*[\w\-\+_]+(\.[\w\-\+_]+)*\@[\w\-\+_]+\.[\w\-\+_]+(\.[\w\-\+_]+)*\s*$/;
if (re.test(email)) {
if (email.indexOf('@yourdomain.com', email.length - '@yourdomain.com'.length) !== -1) {
alert('Valid email.');
} else {
alert('Email must be a yourdomain e-mail address (your.name@yourdomain.com).');
}
} else {
alert('Not a valid e-mail address.');
}
}

检查 fiddle

Reference

关于html - 如何阻止在文本框中输入电子邮件地址并显示弹出窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37018848/

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