我的表单中有两个文本字段。要在字段中输入的数据分别是名称和城市。我想检查用户是否没有输入任何特殊符号,如 !、@、#....... 即,用户唯一应该输入的东西必须属于 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/