我有以下提到的网址:
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
}
由于
答案 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);