Indexof() 返回 -1
Indexof() returning -1
一直在做一个简单的表单 + 数据验证,我正在使用 indexof 来确保有“@”和“.”。在电子邮件地址中,但它始终返回 -1。
var custEmail = document.getElementById("custEmail");
if (custEmail.value == "" || custEmail.value.indexOf("@" == -1) || custEmail.value.indexOf("." == -1))
{
alert("You must enter a valid Email address!\n"
}
我已经尝试将检查索引更改为不同的字母而不是符号,但它仍然是 returns -1,这让我觉得我正在尝试错误地获取数据。
你爸妈来错地方了
custEmail.value.indexOf("@") == -1 || custEmail.value.indexOf(".") == -1
您可以使用 HTML5 输入类型的电子邮件而不是自己编写验证
<input type="email"/>
一直在做一个简单的表单 + 数据验证,我正在使用 indexof 来确保有“@”和“.”。在电子邮件地址中,但它始终返回 -1。
var custEmail = document.getElementById("custEmail");
if (custEmail.value == "" || custEmail.value.indexOf("@" == -1) || custEmail.value.indexOf("." == -1))
{
alert("You must enter a valid Email address!\n"
}
我已经尝试将检查索引更改为不同的字母而不是符号,但它仍然是 returns -1,这让我觉得我正在尝试错误地获取数据。
你爸妈来错地方了
custEmail.value.indexOf("@") == -1 || custEmail.value.indexOf(".") == -1
您可以使用 HTML5 输入类型的电子邮件而不是自己编写验证
<input type="email"/>