摘要:需求给定一个为或者,想要得到的字符串为。解决办法正则表达式具体代码结果主机名称的值为另一种解决思路可以利用方法来分割字符串未完待续如果的协议为呢用方法会在结果中多一个值,所以为,可以再优化一些吗
需求:
给定一个url为"http://haosou.com"或者"http://haosou.com/aa",想要得到的字符串为"haosou.com"。
解决办法:
正则表达式
/http://(.*?)//
具体代码:
var http = "http://haosou.com"; httpArr = http.replace(/http://(.*?)//,"$1 ");
结果
主机名称的值为httpArr[0]
另一种解决思路可以利用String.split方法来分割字符串
var url = "http://haosou.com/aa"; var urlArr = url.split("/"); var hostname = urlArr[2]; console.log(hostname);未完待续...
如果url的协议为https呢?
用split方法会在结果中多一个defined值,所以hostname为urlArr[2],可以再优化一些吗?
["http:", "", "haosou.com", "aa"]
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/92331.html
摘要:语法如果相对域名或参数字符串起作用,可以使用全局变量匹配,也可以使用反向代理。不能返回限速,可以通过指令设置如果请求的文件名不存在,则反向代理到。 1. location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开...
摘要:语法如果相对域名或参数字符串起作用,可以使用全局变量匹配,也可以使用反向代理。不能返回限速,可以通过指令设置如果请求的文件名不存在,则反向代理到。 location正则写法 一个示例: location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ] } location / { # 因为所有的地址都以 / 开...
摘要:第二段代码如下修改就可以了改这一行其实你的本质问题就在于误认为是数组对象,然而它是构造函数。它继承自构造函数被执行。故视为两个字符串的拼接,结果为字符串,其长度为。 1.[] 和 Array 调用 slice 方法引起的问题 问题表示:在某些场景下,需要将函数的 arguments 参数作为一个数组调用,但是 arguments 是一个奇异对象,所以试着将 arguments 转化为一...
摘要:百度云搜索,搜各种资料搜网盘,搜各种资料标签选择器对象创建标签选择器对象,参数接收回调的对象需要导入模块标签选择器方法,是里的一个方法,参数接收选择器规则,返回列表元素是一个标签对象获取到选择器过滤后的内容,返回列表元素是内容选择器规则表示 【百度云搜索,搜各种资料:http://bdy.lqkweb.com】 【搜网盘,搜各种资料:http://www.swpan.cn】 标签选择器...
阅读 1674·2021-10-09 09:44
阅读 3245·2021-09-27 13:36
阅读 1491·2021-09-22 15:33
阅读 1258·2021-09-22 15:23
阅读 1148·2021-09-06 15:02
阅读 1661·2019-08-29 16:14
阅读 2881·2019-08-29 15:26
阅读 2392·2019-08-28 18:08