Javascript 使用正则表达式分割数字和字符串

标签 javascript regex

如何分割以下字符串:

1D11M58S

通过 JavaScript 中的正则表达式?

我的结果应该是:

[1D, 11M, 58S]

谢谢

最佳答案

我会考虑匹配与分割字符串:

var r = '1D11M58S'.match(/\d+\D+/g);
console.log(r); //=> [ '1D', '11M', '58S' ]

关于Javascript 使用正则表达式分割数字和字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31093687/

相关文章:

javascript - 在 React 中将每个 api 响应存储在数组中

javascript - 我应该如何处理 Ruby 中的条件,其中测试可能会导致错误?

php - 从 JSON 数据中删除注释

java - 使用正则表达式解析文本文件

用于视频 swf 的 php 正则表达式

javascript - 为什么 jQuery.append 不起作用?

javascript - 如何防止复制Web应用程序界面代码(HTML+JavaScript)

javascript - 在javascript中查找数组中的数字

java - 在 Java 中使用 RegEx,如何捕获由双竖线分隔的组(不包括双引号括起来的组)?

javascript - 使用javascript验证字段中的键输入