-9

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

4

2 回答 2

4

好的,您可以通过其他方式进行操作,例如:

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

或者

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

indexOf真的是最直接、最直接、最可维护的方式。

于 2012-12-11T10:46:19.360 回答
2

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

if(mystring.replace('-1','') != mystring) {...}
于 2012-12-11T10:48:10.480 回答