如何按)
或=
拆分JS字符串?
我知道我应该使用split()
的正则表达式,但不知道我应该使用的正确的正则表达式。试过这个mystring.split("[\\=\\)]+")
但是没有用!
答案 0 :(得分:6)
在JavaScript中,将正则表达式包装在引号中是行不通的。你必须用斜杠包装它:
> 'hello)world=yes'.split(/[=)]+/)
["hello", "world", "yes"]
答案 1 :(得分:3)
result = mystring.split(/[)=]/);
的工作原理。但是,您需要将结果分配回另一个(或相同的)字符串。