虽然我的 php 验证正在执行此操作,但我想我也可以将其弹出到 javascript 验证中,只是在强制页面重新加载之前将其拾取。
我想测试输入中是否只有字母。我环顾四周,找不到可供使用的简洁代码块。任何帮助都会很棒。
var x = $('firstName').val();
var onlyLetters = /^[a-zA-Z]*$/.test(myString);
if (x != onlyLetters) { display error; } return true;
我对 javascript 还很陌生,这就是为什么我不明白为什么上面的代码不起作用。 :)
提前致谢。
最佳答案
.test()
返回 bool true/false 结果。然后,您将这个真/假与您测试的原始字符串进行比较,这将失败。应该是
if (!onlyletters) { display error; }
因为它已经是一个 bool 值。
关于javascript - 仅在 javascript 验证中测试字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9900256/