javascript - 匹配某个字符后的所有文本的正则表达式是什么?

标签 javascript regex

我知道这个问题已被问过很多次,但这些例子对我不起作用。

我正在尝试在单个正则表达式中获取时间的分钟部分。我所拥有的是:

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/

相关文章:

javascript - 使用 Jquery 使嵌套 forEach 循环下的每个部分可折叠

javascript - 如何在javascript中将变量传输到外部js文件?

Python 正则表达式不匹配某些文本

regex - 使用 Powershell 和 Regex 从文本文件中提取行 block

html - 什么时候在 HTML 中使用正则表达式是明智的?

javascript - redux-saga 调用调用的函数中对 "this"的引用为空

javascript - 验证表单中的电子邮件后的操作

javascript - 内部 REST API 安全性

java - 正则表达式来识别 HTML 标记中的内联样式属性

ruby - 为什么 Chef 文件 search_file_replace 不起作用