请帮助我...我对正则表达式并不熟悉。我需要从不同的URL中提取屏幕版本ID:
因此结果将是1)0.0.1-beta 2)1.1 3)1。 有任何想法吗? 提前谢谢!
答案 0 :(得分:0)
使用Regex。
var strs = [
'localhost:8080/myapp/desktop/screen-0.0.1-beta/main',
'localhost:8080/myapp/desktop/screen-1.1/main',
'localhost:8080/myapp/desktop/admin-1/something'];
for (var i = 0; i < strs.length; i++) {
var vid = strs[i].match(/-(.+)-*\//)[1];
alert(vid);
}
答案 1 :(得分:0)
// capture the text following the 'desktop/text-'
var version = url.match(/desktop\/\w*-(.*)\//)[1];
alert(version);