gpt4 book ai didi

JavaScript:搜索字符串中的表达式,如果未找到则返回错误

转载 作者:行者123 更新时间:2023-12-02 17:21:13 24 4
gpt4 key购买 nike

我有一个表单,应该只允许具有“.edu”域的电子邮件地址,并且我编写了一些 JavaScript 来尝试实现这一点。

表单元素:

<input type="text" name="empEmail" id="empEmail" />
<input type="submit" name="submit" id="submit" value="submit" onClick = "error();" />
<span id="empEmailError"> </span>

JavaScript 函数:

//Check for non-university e-mail addresses
function error() {
var email = document.getElementById('empEmail').value;
var re = /\.edu$/;
if(!email.match(re))
{
document.getElementById('empEmailError').innerHTML = "University e-mail
address only.";
return false;
}
}

这是 fiddle :

http://jsfiddle.net/4T5qV/

我无法让它工作。不确定我错过了什么。

最佳答案

您必须使用.test() .

if(!re.test(email)) 

.test()返回正则表达式是否匹配。

此外,您必须使用 <wrap in head> fiddle 选项

Demo

关于JavaScript:搜索字符串中的表达式,如果未找到则返回错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23937116/

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