gpt4 book ai didi

javascript - 识别大学电子邮件地址的正则表达式(以 .ac.uk 结尾)

转载 作者:行者123 更新时间:2023-11-30 18:03:56 27 4
gpt4 key购买 nike

我正在尝试创建一个仅对目前在英国大学学习的学生开放的注册表单,因此需要确保他们输入的电子邮件地址以 .ac.uk 结尾。

我有以下 JS 函数,但它根本不起作用。

function valUniEmail()
{

var email = document.getElementById('contactFormEmail');
if (email.innerHTML.match(^[\w!#$%&'*+/=?^`{|}~-]+(?:\.[\w!#$%&'*+/=?`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+(?:\.ac\.uk)$`)
{
document.getElementById('tick').style.display = 'display;'
}
else
{
document.getElementById('cross').style.display = 'none;'
}


}

知道为什么这可能不起作用吗?

谢谢

最佳答案

您应该用 /.../ 引用正则表达式并用 \/ 转义任何 / 字符,如下所示:

/^[\w!#$%&'*+\/=?^`{|}~-]+(?:\.[\w!#$%&'*+\/=?`{|}~-]+)*@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]*[a-zA-Z0-9])?\.)+(?:ac\.uk)$/

关于javascript - 识别大学电子邮件地址的正则表达式(以 .ac.uk 结尾),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16262586/

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