2024-05-25 03:46:07
var url="http://text.com";
var exp=/(?:http:\/\/)?(?:(\w+)\.)?(?:(\w+)\.)(\w+)/g;
var match=exp.exec(url);
console.log(match[1]||"",match[2],match[3]);//"" "text" "com"
(?:http:\/\/)?中的?:和?解释一下.
谢谢!
?:不捕获分组,就是里面的内容不要放到结果里
?前面的字符有或者没有
我这里的意思就是 有没有http://都可以的
可以处理http://text.com、text.com
2024-05-25 01:04:14
2024-05-25 00:46:13