如何使用javascript

时间:2015-09-25 09:24:43

标签: javascript

示例网址:

  

www.example.com/example/createnew/#47

  

www.example.com/example/createnew/#5462

我想把数字放在变量的'#'后面。但是数字的大小可以改变。

我该怎么做?

(没有jquery或任何其他库)

3 个答案:

答案 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);