JavaScript中的纯Alpha字符验证
我正在编写这段代码,其中它检查数字字符的有效性。同样,我希望只对alpha字符进行验证。我尝试过很多符号,但都没有成功JavaScript中的纯Alpha字符验证,javascript,Javascript,我正在编写这段代码,其中它检查数字字符的有效性。同样,我希望只对alpha字符进行验证。我尝试过很多符号,但都没有成功 if (/\D/.test(x)) { alert("Please only enter numeric characters (Allowed input:0-9)") return false; } 此代码中需要进行哪些更改才能进行alpha-only验证。使用.test() 如果您想继续使用.test()方法,我相信下面的内容会对您有用 确定输入是否为数字 i
if (/\D/.test(x))
{
alert("Please only enter numeric characters (Allowed input:0-9)")
return false;
}
此代码中需要进行哪些更改才能进行alpha-only验证。使用.test()
如果您想继续使用.test()方法,我相信下面的内容会对您有用
确定输入是否为数字
if (/^[a-zA-Z]+$/.test(x))
{
alert("Please only enter numeric characters (Allowed input:0-9)")
return false;
}
确定输入是否包含a-z/a-z
if (!/^[a-zA-Z]+$/.test(x))
{
alert("Please only enter letters (Allowed input: a-z, A-Z)")
return false;
}
不使用.test()
您还可以设置在onkeypress事件期间查找值的函数
仅允许在选择字段中输入数字字符| | onkeypress=“return isNumberKey(事件)”
函数isNumberKey(evt)
{
var charCode=(evt.which)?evt.which:event.keyCode;
如果(charCode>31&(charCode<48 | | charCode>57)){return false;}
返回true;
}
仅允许在选择字段中输入字母字符| | onkeypress=“return isAlphaKey(event)”
函数isAlphaKey(evt)
{
evt=(evt)?evt:事件;
var charCode=(evt.charCode)?evt.charCode:((evt.keyCode)?evt.keyCode:((evt.which)?evt.which:0));
如果(charCode>32&(charCode<65 | | charCode>90)&(charCode<97 | | charCode>122)){return false;}
返回true;
}
$10表示您没有尝试的一件事是google Search可能与我在if条件下尝试过的相同(/^[a-zA-Z]+$/)
function isNumberKey(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode;
if(charCode > 31 && (charCode < 48 || charCode > 57)){return false;}
return true;
}
function isAlphaKey(evt)
{
evt = (evt) ? evt : event;
var charCode = (evt.charCode) ? evt.charCode : ((evt.keyCode) ? evt.keyCode :((evt.which) ? evt.which : 0));
if(charCode > 32 && (charCode < 65 || charCode > 90) && (charCode < 97 || charCode > 122)){return false;}
return true;
}