最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

第一種方法:正則匹配

<script>
var strUrl = "http://m.fzitv.net/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://m.fzitv.net/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>

第二種方法:直接將頁(yè)面分割成數(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() 方法用于提取字符串中介于兩個(gè)指定下標(biāo)之間的字符。

語(yǔ)法

stringObject.substring(start,stop)

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

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

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

返回值

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

說(shuō)明

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

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

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

例如//m.fzitv.net/article/333.htm?path=/asdf/ddd

<script>
var strUrl = "http://www.jb1.net/article/222.htm";
//獲取當(dāng)前頁(yè)面名稱(chē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頁(yè)面id,也就是最后的數(shù)字文件名的文章就介紹到這了,更多相關(guān)js獲取url頁(yè)面id內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

松溪县| 南川市| 饶阳县| 阜阳市| 新乡市| 九江县| 泉州市| 宁阳县| 志丹县| 招远市| 吉水县| 三明市| 盖州市| 乐清市| 容城县| 龙门县| 白沙| 龙山县| 忻州市| 广州市| 汝城县| 西贡区| 绥宁县| 牟定县| 朝阳区| 屯留县| 定远县| 古丈县| 水富县| 高平市| 平陆县| 吉安县| 古田县| 巴楚县| 图木舒克市| 武宁县| 赣州市| 昌图县| 满洲里市| 鄂尔多斯市| 德安县|