javascript - 正则表达式用两个分隔符分割字符串

标签 javascript regex split match separator

使用 JavaScript,有没有办法将字符串拆分为带有两个分隔符的数组:':' 和 ','

对于 var str = "21:223, 310:320";

希望结果为:[21, 223, 310, 320];

谢谢!

最佳答案

您可以使用正则表达式来查找 : 或带有可选空格 , 的逗号。

console.log("21:223, 310:320,42".split(/:|, */));

关于javascript - 正则表达式用两个分隔符分割字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39810097/

相关文章:

javascript - 隐藏 div 后允许在按钮单击时重新显示

javascript - 在谷歌表格中,您可以将字符串拆分为子字符串,对子字符串执行计算并将结果连接到不同的单元格中吗

c# - 在 c# 中的连字符之前和星号之后选择一个特定的字符串

java - 用于拆分字符串以获取运算符的正则表达式

java - 存储对象然后调用方法与直接使用 (new object).method 调用方法之间的区别

javascript - cordova/phonegap 屏幕凹口检测(适用于所有手机,不仅限于 iPhone X)

javascript - 在 xmlHttpRequest 提交中暂停 10 秒

javascript - 通过正则表达式从盒子阴影中获取每个值

用于替换的 Java 正则表达式 - 如何使其高效

java - RegEx:如何在 Eclipse 中查找新类的实例?