温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

js获取url路径包括正则匹配规则来获取

发布时间:2020-07-12 21:29:13 来源:网络 阅读:1033 作者:gutaotao1989 栏目:开发技术

常规获取方法:

var protocol = window.location.protocol;  // "http:"

var host = window.location.host;  //"localhost" or "www.baidu.com"

var pathname = window.location.pathname;  // "/dkrl/services/cases.php"

var href = window.location.href;  // "http://localhost/dkrl/services/cases.php?noId=7"

var search = window.location.search;  // "?noId=7"


利用js获取当前页名字


var strUrl = window.location.href;

var arrUrl = strUrl.split("/");

var strPage = arrUrl[arrUrl.length-1];

var indexof = strPage.indexOf("?");

if(indexof != -1){

  strPage = strPage.substr(0,strPage.indexOf("?"));

}

alert(strPage);


正则获取方法:


匹配任意字符 (.*)


JS字符串的替换及replace()方法的使用


replace(regexp,replacement)方法有两个参数,第一参数可以是一个纯文本字符串或是一个RegExp对象,具体请看RegExp对象的使用;第二个参数可是一个字符串也可以是一个函数。


以下是JS字符串替换的举例:


例1:

var str="Hello world!";

document.write(str.replace(/world/, "phper"));


例2:

var reg=new RegExp("(\\w+),(\\d+),(\\w+)","gmi");

var info="Lili,14,China";

var rep=info.replace(reg, "She is $1, $2 years old, come from $3");

alert(rep);


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

js j
AI