如何解决使用Javascript RegExp从URL获取数据
| 我有一个一致的URL,类似于:“ 0”,我想检索域扩展名和用户名,例如:“ 1” 我有两个选择(afaik)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);
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。