确定一个字符串是否包含另一个字符串

时间:2012-12-11 10:44:46

标签: javascript jquery

我有一个字符串'|lcol~-1|lcol~-1'。我需要使用JavaScript确定字符串是否包含'-1'。如何在不使用indexOf方法的情况下实现此目的?

2 个答案:

答案 0 :(得分:4)

好的,可以以其他方式执行此操作,例如:

if (str.split("-1").length > 1) {
   // Yes, `str` has "-1" in it
}

if (/-1/.exec(str)) {
    // Yes, `str` has "-1" in it
}

indexOf确实是最直接,最直接,最易于维护的方式。

答案 1 :(得分:2)

您应该使用indexOf()。 但你也可以试试这个:

if(mystring.replace('-1','') != mystring) {...}