我有一個問題,試圖檢查文本框是否僅包含使用JavaScript的a-z 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的無)做到這一點。