let url = response.data.stuXscg[0].fj let num = url.lastIndexOf('/')+1 let name = url.substring(num) console.log(name) indexOf: 查找某个指定的字符串在字符串中首次出现的位置(索引值),从前往后查. lastIndexOf: 从右向左查找某个指定的字符串在字符串中最后一次出现的位置,从后往前查. substring: 提取字符串中介于两个指定下标之间的字符. substr
用JS获取地址栏参数的方法(超级简单) 方法一:采用正则表达式获取地址栏参数:( 强烈推荐,既实用又方便!) function GetQueryString(name) { var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if(r!=null)ret
<a href="dd.index?aa=1&&bb=2"></a> //截取URL参数 // console.log(window.location.search); function GetQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r
需求:用js获得url的电话号码和状态 针对url地址:http://www.deikang.com/index.php?tel=15811296111&status=1&id=100 var url="http://www.deikang.com/index.php?tel=15811296111&status=1&id=100"; //使用indexOf()函数进行检索?,返回的是字符串的下标 var n=url.indexOf("?&qu
举个例子说一下: http://wwww.yctech.com/blog/post?id=1 像这样的话,通常通过如下代码直接截取不用做任何处理: function getQueryString(name) { var result = window.location.search.match(new RegExp("[\?\&]" + name + "=([^\&]+)", "i")); ) { return "&qu
<script> function subString(str, len, hasDot) { var newLength = 0; var newStr = ""; var chineseRegex = /[^\x00-\xff]/g; var singleChar = ""; var strLength = str.replace(chineseRegex,"**").length; for(var i = 0;i < st
用过的封装好的js获取url问号后的参数的方法: <script> var Request = new Object(); Request = GetRequest();var error;error = Request['error']; function GetRequest() { var url = location.search; //获取url中"?"符后的字串 var theRequest = new Object(); if (url.i