我在尝试使用 JavaScript 检查文本框是否仅包含 az 0-9 值时遇到问题。
我的页面上有一个文本框:
<input type="text" id="first_name" class="first_name" value="">
我正在使用以下 JavaScript 函数来检查我的文本框:
// Function to check letters and numbers
function alphanumeric(inputtxt)
{
//alert(inputtxt);
var letters = "/^[0-9a-zA-Z]+$/";
if(inputtxt.value.match(letters))
{
alert('accepted');
}
else
{
alert('Please input alphanumeric characters only');
return false;
}
}
我这样调用我的函数:
var test = alphanumeric(document.getElementById("first_name").value);
然而什么都没有发生。
如果我在我的字母数字函数中提醒“inputtxt”,它会返回我在文本框中的值,所以我知道有一个值要检查,但它似乎并没有从那里继续。
有谁知道我哪里出错了?
我正在尝试使用 JavaScript(没有 jQuery)来做到这一点。