2012-12-11 212 views
-8

我有一個字符串,'|lcol~-1|lcol~-1'。我需要確定該字符串是否包含使用JavaScript的'-1'。如何在不使用indexOf方法的情況下實現此目的?確定一個字符串是否包含另一個字符串

+6

「我不想使用方法索引」爲什麼? –

+4

*「我不想使用方法索引」*爲什麼在天堂的名字不是? –

+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真的將是最直接的,直接的,和維護的方法。

2

您應該使用indexOf()。 但你也可以試試這個:

if(mystring.replace('-1','') != mystring) {...} 
相關問題