获取URL的最后一个字符

时间:2014-07-28 16:20:48

标签: javascript jquery html

我有以下提到的网址:

http://domain.com/search/?wpv_paged_preload_reach=1&wpv_view_count=1&wpv_post_id=205499&wpv_post_search=saint%20laurent&wpv_filter_submit&wpv-women-clothing%5B0%5D=all-clothing

以下代码设法获取整个网址

var url = $(location).attr('href');

我的问题是,如何获取上述网址的最后一个字符,以便我可以测试这样的条件:

if (last character in code containers an integer) {
    do something
}

由于

3 个答案:

答案 0 :(得分:5)

例如使用charAt方法:

url.charAt( url.length - 1 )

答案 1 :(得分:4)

您可以使用substr()

var url = 'http://example.com/something2';
url.substr(-1); // 2

检查是否是数字:

if ( !isNaN(url.substr(-1)) ) {
  // Do something...
}

答案 2 :(得分:1)

你可以这样做

var lastChar = $(location).attr('href').charAt( $(location).attr('href').length - 1 )

或者像这样:

var lastChar = $(location).attr('href')[$(location).attr('href').length - 1];

或以这样的简单方式

var lastChar = $(location).attr('href').substr(-1);