【发布时间】:2016-06-01 23:27:55
【问题描述】:
我有一个字符串:
"http://www.website.com/20170401_63582484.htm"
然后我尝试匹配 63582484:
"http://www.website.com/20170401_63582484.htm".match(/\d{8}/)
但后来我得到了答案20170401。
如何将match 更改为仅匹配最后出现的 8 位数字?
【问题讨论】:
-
.match(/(\d{8})\.htm/)[1] -
如果您的字符串包含换行符,
/\d{8}(?!.*\d+)/可能会返回意外结果。
标签: javascript regex match