我如何得到最后2个数字从一个url到一个变量使用javascript

How do i get the last 2 numbers from a url into a variable using javascript

本文关键字:一个 url 变量 javascript 何得 数字 最后 2个      更新时间:2023-09-26

示例url:

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

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

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

我该怎么做?

(不使用jquery或其他库)

您可以使用 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);

try this:

var val = "www.example.com/example/createnew/#422";
var myString = val.substr(val.indexOf("#") + 1)
alert(myString);

var url = 'www.example.com/example/createnew/#5462';
var num = parseInt(url.match(/'d+$/)[0]);