示例网址:
www.example.com/example/createnew/#47
或
www.example.com/example/createnew/#5462
我想把数字放在变量的'#'后面。但是数字的大小可以改变。
我该怎么做?
(没有jquery或任何其他库)
答案 0 :(得分:1)
您可以使用 split()
var res = 'www.example.com/example/createnew/#5462'.split('#')[1],
res1 = 'www.example.com/example/createnew/#47'.split('#')[1];
document.write(res + '<br>' + res1);
答案 1 :(得分:0)
var url = 'www.example.com/example/createnew/#5462';
var num = parseInt(url.match(/\d+$/)[0]);
答案 2 :(得分:0)
试试这个:
var val = "www.example.com/example/createnew/#422";
var myString = val.substr(val.indexOf("#") + 1)
alert(myString);