js获取url页面id,也就是最后的数字文件名
第一种方法:正则匹配
实际应用代码
第二种方法:直接将页面分割成数组数组split
第三种方法:用substring
substring定义和用法
substring()方法用于提取字符串中介于两个指定下标之间的字符。
语法
stringObject.substring(start,stop)
参数 | 描述 |
---|---|
start | 必需。一个非负的整数,规定要提取的子串的第一个字符在stringObject中的位置。 |
stop |
可选。一个非负的整数,比要提取的子串的最后一个字符在stringObject中的位置多1。 如果省略该参数,那么返回的子串会一直到字符串的结尾。 |
返回值
一个新的字符串,该字符串值包含stringObject的一个子字符串,其内容是从start处到stop-1处的所有字符,其长度为stop减start。
说明
substring()方法返回的子串包括start处的字符,但不包括stop处的字符。
如果参数start与stop相等,那么该方法返回的就是一个空串(即长度为0的字符串)。如果start比stop大,那么该方法在提取子串之前会先交换这两个参数。
第四种:针对页面中有?等不正常参数的
例如//www.nhooo.com/article/333.htm?path=/asdf/ddd
到此这篇关于js获取url页面id,也就是最后的数字文件名的文章就介绍到这了,更多相关js获取url页面id内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!