我该如何检查字符串是否同时包含单引号('
)和双引号("
),例如下面这个字符串?
var str = "test'\"";
我该如何检查字符串是否同时包含单引号('
)和双引号("
),例如下面这个字符串?
var str = "test'\"";
快速检查字符串是否同时包含单引号和双引号的方法。
if (str.indexOf('\'') >= 0 && str.indexOf('"') >= 0) {
//do something
}
编辑:如果该字符位于第一个位置,indexOf将返回零。
/['||"]/.test(str);
的东西。试试这个
var str = "test'\"";
if((str.indexOf('\'') > -1) && (str.indexOf('"') > -1))
{
//Code here
}
IndexOf
is a typo, I guess: should be indexOf
- YakovL