仅在javascript验证中测试字母
Test for letters only in javascript validation
虽然我有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; }
因为它已经是一个布尔值。
相关文章:
- 用于测试javascript中异步加载的脚本的工具
- 是否可以测试javascript函数是否是构造函数
- 使用jasmine测试JavaScript回调函数
- 测试 JavaScript Zombie 事件处理程序或 DOM 元素
- 测试JavaScript是否符合异常变量名
- 使用 Capybara 和 Minitest 来测试 JavaScript
- 在CakePHP中测试JavaScript
- Eclipse和Tomcat中的网站开发和测试:javascript被缓存
- 如何使用moment.js测试javascript对象是否为Date
- 在Rails中准确测试JavaScript分析交付系统
- 如何在经过身份验证的页面上测试javascript隐藏/显示行为
- 在 Rails 中测试 JavaScript 视图
- 使用 nodeunit 测试 JavaScript 库 - FileApi, substr undefined
- 如何加载测试 JavaScript/AngularJS 应用程序
- 用Selenium测试javascript生成的html
- 如何测试 javascript 方法是否创建一个对象并调用该对象上的方法
- 测试Javascript框架
- 在浏览器中测试 JavaScript 脚本,而无需创建 html/javascript 测试文件
- 使用 Mocha 测试 JavaScript - 如何使用 console.log 来调试测试
- 如何对 Web 套接字进行单元测试 - JavaScript