2012-04-03 42 views

回答

1

您可能要添加引號,因爲它不支持正則表達式,你只能提供字符串:

console.log("test2".indexOf('/tes/i') ); 

但在這種情況下,它仍然爲您提供一個正則表達式將不會發現任何東西。然而,這會返回一個結果

console.log("test2".indexOf('tes') ); 

對於您可能需要使用本地JavaScript,這是完全正常的鈦

3

indexOf並不需要一個正則表達式的說法:只需要一個字符串。您的正則表達式轉換爲一個字符串("/tes/i"),然後將其用作indexOf的參數。顯然這在這種情況下不會找到任何東西。

這在所有Javascript引擎中都是如此,而不僅僅是在Titanium中。

0

支持的正則表達式將這項工作嗎?

/tes/i.test('test2') 
相關問題