我想检测JavaScript String
是否包含以下字符之一:
我该怎么做?
答案 0 :(得分:3)
var s = 'your string';
if (/[0-9()+]/.test(s)) {
// match
}
0-9
可以写成\d
if (/[\d()+]/.test(s)) {}
你的问题不一致。如果你想测试字符串是' 0' 0或者' 1' ......或'(':
if (/^[\d()+]$/.test(s)) {}
在此处阅读RegEp:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp