我正在尝试验证一个字符以确保它是一个字母(不是数字、符号等),然后才能将其输入到表单字段中。我怎样才能用 JavaScript 做到这一点?
这是我尝试过的东西:
<script type="text/javascript">
function checkTest() {
var letterValue = document.forms[0].test.value;
var letterCheck = /[a-z]/i;
var letterTest = letterValue.test(letterCheck);
}
</script>
<html>
<body>
<form>
<input type="text" name="test" onkeypress="checkTest();"/>
</form>
</body>
</html>
此代码将检查值的字符串。我试过使用var letterLeng= letterValue.length
,然后使用var letterChar = letterValue.charAt(letterLeng)
,甚至var letterChar = letterValue.charAt(letterLeng - 1)
都无济于事。任何建议将不胜感激。