javascript - 使用正则表达式从字符串中提取两位数

标签 javascript jquery regex string

我想从此字符串中提取“73”:

wiring_details_1-6-73

数字 1、6 和 73 都是变量,所以我需要它与值无关,我发现 this website生成了这个正则表达式:

.*?\\d+.*?\\d+.*?(\\d+)

但这似乎有点矫枉过正和复杂,提取“73”最干净的方法是什么?

最佳答案

var string = "wiring_details_1-6-73"
var chunks = string.split("-");
alert(chunks[chunks.length-1]) //73

演示: http://jsfiddle.net/eawBT/

关于javascript - 使用正则表达式从字符串中提取两位数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5370849/

相关文章:

javascript - Mootools Form.Validator 复选框

javascript - JQuery 计算返回 NaN

javascript - 使用 jQuery 编辑正文

jquery - HTML 表格 onChange

Java 等价于 PHP 的 preg_replace_callback

java - 复杂正则表达式

javascript - Ember JS 和迭代而不影响结果计数

javascript - 如何将空间视为角色

regex - Linux 上的 Sed 命令只匹配 1 个,而在 Solaris 上会找到多个匹配项

javascript - 尽快执行 javascript 的最早的基于 javascript/jquery 的方法是什么?