js中的正则表达式怎样将一个字符串以$$、||、分隔开,

发布网友

我来回答

2个回答

热心网友

这样写就可以了:

var itemExpression = "11&&22||33!44[55]66";
var allDimensions = itemExpression.split(/&&|\|\|/);

如果要保留分割符,就这样写:

var itemExpression = "11&&22||33!44[55]66";
var allDimensions = itemExpression.split(/(&&|\|\|)/);

热心网友

var itemExpression = "11&&22||33!44[55]66";
var allDimensions = itemExpression.split(/(&&|\|\|)/);

主要的问题在于在使用 ||分割的时候,需要使用\对|进行转义,不然被认为关键符号了

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com