仅在javascript验证中测试字母

Test for letters only in javascript validation

本文关键字:测试 javascript 验证 仅在      更新时间:2023-09-26

虽然我有php验证来做这件事,但我想我也可以把它放进javascript验证中,只是在强制重新加载页面之前把它捡起来。

我想测试一个输入中是否只有字母。我环顾四周,找不到一个简洁的代码块来使用。任何帮助都会很棒。

var x = $('firstName').val();
var onlyLetters = /^[a-zA-Z]*$/.test(myString);
if (x != onlyLetters) { display error; } return true;

我还是javascript的新手,这就是为什么我看不出上面的代码不起作用的原因。:)

提前谢谢。

.test()返回布尔值true/false结果。然后将这个true/false与测试的原始字符串进行比较,结果会失败。应该是

if (!onlyletters) { display error; }

因为它已经是一个布尔值。