我知道这个问题已被问过很多次,但这些例子对我不起作用。
我正在尝试在单个正则表达式中获取时间的分钟部分。我所拥有的是:
minute = new RegExp(":[0-9]{1,2}").exec(time).toString().replace(":", "");
如何在不使用 .replace 的情况下完成此操作?
最佳答案
假设时间的格式为NN:NN
,那么可以像这样提取分钟:
minute = time.match(/\d{2}$/)[0];
或者简单的分割:
minute = time.split(':')[1];
关于javascript - 匹配某个字符后的所有文本的正则表达式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12181373/