2012-08-26 33 views
1

如何分割一個JS字符串)=? 我知道我應該使用split()正則表達式,但不知道我應該使用的確切正則表達式。試過這個mystring.split("[\\=\\)]+"),但不工作!如何分割JS字符串)或=?

回答

6

在JavaScript中,將正則表達式用引號括起來將不起作用。你必須用斜線包住它:

> 'hello)world=yes'.split(/[=)]+/) 
["hello", "world", "yes"] 
+0

沒有必要轉義')'。 –

+0

@TimPietzcker:謝謝! – Blender

3
result = mystring.split(/[)=]/); 

有效。不過,您確實需要將結果分配給另一個(或同一個)字符串。