检查特殊符号的输入值

Log*_*gan 3 javascript validation

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

我想使用 JavaScript 进行检查,如何实现。

提前致谢。

Edg*_*gar 5

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

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

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

  • 小心,你在那里不允许使用什么字符。也许蒙特利尔等公民也喜欢使用您的表格。 (4认同)