http://www.somewhere.com/0123456789.html
如何从字符串中提取01234567879?
答案 0 :(得分:3)
Some Tutorial可能会帮助您落后于RegExp。有些RegExp Tester可能会帮助您测试正则表达式。
除此之外,你可能正在寻找var string = "http://www.somewhere.com/0123456789.html",
id = string.match(/\/(\d+)\.html/)[1];
alert(id);
答案 1 :(得分:1)
这应该这样做。
var string = "http://www.somewhere.com/0123456789.html";
string.replace(/^.*\/(.*)\.html$/, "$1");
答案 2 :(得分:1)
我会这样做:
"http://www.somewhere.com/0123456789.html".match(/\/(\d+)\./)[1];
答案 3 :(得分:0)
var path = document.location.path;
var id = path.replace('.html', '');
答案 4 :(得分:0)
简单地:
var str = "http://www.somewhere.com/0123456789.html";
var result = /\d+/.exec(str);
结果:
0123456789