如何通过)或=拆分JS字符串

How do I split a JS string by ) or = ?

本文关键字:拆分 JS 字符串 何通过      更新时间:2023-09-26

如何按)=拆分JS字符串?我知道我应该使用一个带有split()的正则表达式,但不知道应该使用的确切正则表达式。尝试过此mystring.split("[''='')]+"),但不起作用!

在JavaScript中,用引号包装正则表达式是不起作用的。你必须用斜线把它包裹起来:

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

工作。不过,您确实需要将结果分配回另一个(或相同的)字符串。