javascript - 检查特殊符号的输入值

标签 javascript validation

我的表单中有两个文本字段。要在字段中输入的数据分别是名称和城市。我想检查用户是否没有输入任何特殊符号,如 !、@、#....... 即,用户唯一应该输入的东西必须属于 a-z、A-Z,尽管用户可以输入下划线 ( _),但没有数字,没有特殊符号。

我想用 JavaScript 检查这个,如何实现。

提前致谢。

最佳答案

通常借助正则表达式解决的经典问题。

var myString = "London";
if (myString.match(/^[a-zA-Z_]+$/)) {
    // Success
}

如果您想允许空格,例如纽约,请将模式更改为 /^[a-zA-Z_\s]+$/

关于javascript - 检查特殊符号的输入值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3853543/

相关文章:

javascript - ExtJS散点图,根据数据中的标志高亮显示某些点

javascript - 为什么输入值不会更新?当我点击发送按钮时?

javascript - 如何将 ng-model 传递给 Controller

Java - 使用 InternetAddress 验证电子邮件

java - Spring查询字符串简单验证?

java - Spring:根据MessageSource获取ResourceBundle

validation - Laravel 验证用户名不允许有空格

javascript - 无法在缩略图中显示来自 ajax 请求的数据

javascript - 使用特殊字符 javaScript 对数组进行排序

c# - 指定 ValidationGroup 时 ValidationSummary 不起作用