Javascript 如何判断字符串是否同时包含单引号(';)和双引号(";)?

Javascript 如何判断字符串是否同时包含单引号(';)和双引号(";)?,javascript,Javascript,如何检查字符串是否同时包含一个单引号(”)和一个双引号(“),如下所示 var str = "test'\""; 一种快速检查字符串是否同时包含单引号和双引号的方法 if (str.indexOf('\'') >= 0 && str.indexOf('"') >= 0) { //do something } 编辑:如果字符位于第一个位置,indexOf将返回零。试试这个 var str = "test'\""; if((str.indexOf('\'')

如何检查字符串是否同时包含一个单引号(
)和一个双引号(
),如下所示

var str = "test'\"";

一种快速检查字符串是否同时包含单引号和双引号的方法

if (str.indexOf('\'') >= 0 && str.indexOf('"') >= 0) {
   //do something
}
编辑:如果字符位于第一个位置,indexOf将返回零。

试试这个

var str = "test'\"";

if((str.indexOf('\'') > -1) && (str.indexOf('"') > -1))
{
    //Code here
}

希望这能有所帮助。

我猜您需要类似于
/['| |“]/.test(str)

请注意,他希望字符串中同时包含单引号和双引号,而不是一个引号或另一个引号。另一个例子是堆栈溢出上的响应程序不必要地粗鲁。有人试图学习如何编程或说有限的英语,并被推荐使用堆栈溢出,这就是他们得到的待遇。
IndexOf
是一种打字错误,我想:应该是
IndexOf