欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

js獲取url頁面id,也就是最后的數(shù)字文件名

 更新時間:2023年02月08日 22:39:46   作者:mdxy  
這篇文章主要介紹了js獲取url頁面id,也就是最后的數(shù)字文件名,有時候我們需要判斷當(dāng)前頁面的id,又不用重新生成頁面直接用js獲取最后的數(shù)字.htm即可

第一種方法:正則匹配

<script>
var strUrl = "http://www.dbjr.com.cn/article/825.htm";
url = strUrl.match(/\/(\d*)\.(html|htm|shtm|shtml)/);
document.write(url[1]);
</script>

補(bǔ)充

var re = new RegExp(".*/(\\d+)\\.html","ig");
 var _aid = "-1";
 if(re.exec("http://www.dbjr.com.cn/article/pc/1111.html") != null){
   _aid = RegExp.$1
  }

實(shí)際應(yīng)用代碼

<script>
var strUrl = location.href;
url = strUrl.match(/\/(\d*)\.(html|htm|shtm|shtml)/);
document.write(url[1]);
</script>

第二種方法:直接將頁面分割成數(shù)組數(shù)組split

<script>
var strUrl = location.href;
var arrUrl=strUrl.split("/");
var strPage=arrUrl[arrUrl.length-1];
alert(strPage.replace(".html","").replace(".htm",""));
</script>

第三種方法:用substring

<script>
var strUrl = window.location.href;
str=strUrl.substring(strUrl.lastIndexOf("/") + 1)
alert(str.replace(".html","").replace(".htm",""));
</script>

substring定義和用法

substring() 方法用于提取字符串中介于兩個指定下標(biāo)之間的字符。

語法

stringObject.substring(start,stop)

參數(shù)描述
start必需。一個非負(fù)的整數(shù),規(guī)定要提取的子串的第一個字符在 stringObject 中的位置。
stop

可選。一個非負(fù)的整數(shù),比要提取的子串的最后一個字符在 stringObject 中的位置多 1。

如果省略該參數(shù),那么返回的子串會一直到字符串的結(jié)尾。

返回值

一個新的字符串,該字符串值包含 stringObject 的一個子字符串,其內(nèi)容是從 start 處到 stop-1 處的所有字符,其長度為 stop 減 start。

說明

substring() 方法返回的子串包括 start 處的字符,但不包括 stop 處的字符。

如果參數(shù) start 與 stop 相等,那么該方法返回的就是一個空串(即長度為 0 的字符串)。如果 start 比 stop 大,那么該方法在提取子串之前會先交換這兩個參數(shù)。

第四種:針對頁面中有?等不正常參數(shù)的

例如//www.dbjr.com.cn/article/333.htm?path=/asdf/ddd

<script>
var strUrl = "http://www.jb1.net/article/222.htm";
//獲取當(dāng)前頁面名稱
//var strUrl=window.location.href;
var arrUrl=strUrl.split("/");
var strPage=arrUrl[arrUrl.length-1];
if(strPage.indexOf("?")>-1){
  var pageName=strPage.split("?");
  strPage=pageName[0];
}
alert(strPage.replace("html","").replace(".htm",""));
</script>

到此這篇關(guān)于js獲取url頁面id,也就是最后的數(shù)字文件名的文章就介紹到這了,更多相關(guān)js獲取url頁面id內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論