获取URL的最后一个字符

use*_*856 2 html javascript jquery

我有以下URL,我正在提取:

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
Run Code Online (Sandbox Code Playgroud)

以下代码设法获取整个URL

var url = $(location).attr('href');
Run Code Online (Sandbox Code Playgroud)

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

if (last character in code containers an integer) {
    do something
}
Run Code Online (Sandbox Code Playgroud)

谢谢

ant*_*rat 5

例如使用charAt方法:

url.charAt( url.length - 1 )
Run Code Online (Sandbox Code Playgroud)


Bra*_*rad 5

你可以只用substr()这个。

var url = 'http://example.com/something2';
url.substr(-1); // 2
Run Code Online (Sandbox Code Playgroud)

检查它是否是一个数字:

if ( !isNaN(url.substr(-1)) ) {
  // Do something...
}
Run Code Online (Sandbox Code Playgroud)