js split 正则
时间: 2023-07-06 07:38:00 浏览: 201
js 正则
JS 的 split 方法可以接收一个正则表达式作为参数,用于将一个字符串按照匹配正则表达式的位置进行分割,并将分割后的子串存放在一个数组中返回。
例如,以下代码中的正则表达式 `/[:,]/` 可以匹配冒号和逗号,用于将字符串 `"a:b,c,d:e"` 按照冒号和逗号的位置进行分割:
```javascript
const str = "a:b,c,d:e";
const arr = str.split(/[:,]/);
console.log(arr); // ["a", "b", "c", "d", "e"]
```
需要注意的是,正则表达式中的特殊字符需要进行转义,否则会产生意外的结果。另外,如果正则表达式中包含括号,则分割后的结果数组中会包含匹配括号的子串,需要根据具体情况进行处理。
阅读全文