我想区分不同的网址,模式是:
https://example.com/ab-cd
https://examplle.com/34@b
https://example.com/ab-cd/ddss
https://examplle.com/34@b/nde3@
形成上面的网址,前两个是https://example.com
之后的一个级别,最后两个是两级关闭。
如何在javascript中编写一个正则表达式,以便知道它们是一级向下和两级向下。
由于
答案 0 :(得分:0)
无需使用正则表达式执行此类简单任务。
使用String.split
函数考虑以下方法:
var getUrlLevel = function (url) {
return url.replace("//", "").split("/").length - 1;
};
console.log(getUrlLevel("https://example.com/ab-cd")); // 1
console.log(getUrlLevel("https://examplle.com/34@b/nde3@/section")); // 3
答案 1 :(得分:0)
<audio>
完成工作。