gpt4 book ai didi

javascript - 使用 Javascript RegExp 从 URL 获取数据

转载 作者:行者123 更新时间:2023-12-02 20:20:28 24 4
gpt4 key购买 nike

我有一个一致的 URL,类似于:http://www.site.com/user/Ryan,我想检索域名扩展和用户名,也就是说:http://www.site.(*)/user/(*)

我有两个选项(据我所知) split() 或正则表达式, split() 听起来不太稳定(也因为扩展名可能是“com”或“com.br”,所以我可能会喜欢使用 regexp 选项,但我不知道如何开始使用这个选项..

最佳答案

var re = /http:\/\/www.site.([^\/]*)\/user\/(\w*)/
var tokens = 'http://www.site.com.br/user/Ryan'.match(re);
var theWholeUrl = tokens[0];
var domain = tokens[1];
var username = tokens[2];

alert('theWholeUrl: ' + theWholeUrl);
alert('domain: ' + domain);
alert('username: ' + username);

关于javascript - 使用 Javascript RegExp 从 URL 获取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5660272/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com