我有一个字符串'|lcol~-1|lcol~-1'
。我需要使用JavaScript确定字符串是否包含'-1'
。如何在不使用indexOf
方法的情况下实现此目的?
答案 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) {...}