regex to get the number from the end of a string
我有一个类似id的stringnumber变量,如下所示:示例12我需要一些javascript regex从字符串中提取12。"example"对于所有ID都是常量,只是数字不同。
此正则表达式匹配字符串末尾的数字。
1 | var matches = str.match(/\d+$/); |
如果成功,它将返回一个
在访问
1 2 3 | if (matches) { number = matches[0]; } |
杰西德。
如果必须将它作为
1 | number = parseInt(number, 10); |
RegEx:
1 2 | var str ="example12"; parseInt(str.match(/\d+$/)[0], 10); |
字符串操作:
1 2 3 | var str ="example12", prefix ="example"; parseInt(str.substring(prefix.length), 10); |