检查特殊符号的输入值

时间:2010-10-04 08:06:45

标签: javascript validation

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

我想使用JavaScript检查这一点,如何实现。

提前致谢。

1 个答案:

答案 0 :(得分:4)

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

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

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