- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个将域名作为参数的函数,但该域的格式必须为 xxx.com
。例如http://subdomain.example.com
必须作为 example.com
传递到函数中。
我写了下面的正则表达式,但它只返回 TLD (.com)。我对正则表达式有点陌生,所以真的看不出哪里出了问题...第一个语句是从 domain
中提取 http://
> 并且第二条语句应提取任何子域。
var domain = req.query.domain.replace(/.*?:\/\//g, '').replace(/^[^.]+\./g, '') ;
使用上面的正则表达式,http://example.com
变成 com
。
最佳答案
我认为直接匹配模式比匹配并删除其补码更容易。我会使用模式 /[^./]+\.[^./]+$/
。这匹配字符串末尾由句点分隔的两段非特殊字符。
alert('http://subdomain.example.com'.match(/[^./]+\.[^./]+$/)[0]);
alert('http://example.com'.match(/[^./]+\.[^./]+$/)[0]);
关于javascript - 正则表达式从域字符串中获取 SLD + TLD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31686853/
我需要一个正则表达式来捕获给定的 URL SLD。 例子: jack.bop.com -> bop bop.com -> bop bop.de -> bop bop.co.uk -> bop bop.
让我们考虑以下 Prolog 程序(来自“Prolog 的艺术”): natural_number(0). natural_number(s(X)) :- natural_number(X). plu
我正在尝试使用 GeoTools 为我正在开发的应用程序即时编写 SLD。但尽我所能,我无法输出 SLD。 从如下所示的 SLD 开始: named_layer
我有一个将域名作为参数的函数,但该域的格式必须为 xxx.com。例如http://subdomain.example.com 必须作为 example.com 传递到函数中。 我写了下面的正则表达式
我想更新我的 sld。在我的 sld 中,没有过滤器,但我想使用 python 动态应用过滤器,而不是通过手动将值放入 sld 中。这是我的 sld。 ` Simple polygon with s
我正在为 Geoserver wms 层创建一个 SLD。 SLD 验证没有错误,但图标不会显示在 map 中。我正在使用基于属性的规则来比较字符串,以便为正确的功能显示正确的图像。这是我的代码,感谢
我想动态更改 wms 层的 SLD。在 SLD 字符串中,我有 CssParameter XML 标记,它具有像“#ff0000”这样的十六进制颜色代码。当我将其发布到 Geoserver 时出现此错
域名需要分别作为实际域名和扩展名返回 http://www.something.com 应该返回:sld=something,tld=com something.co.uk 应该返回:sld=some
我正在尝试遵循这个例子: http://openlayers.org/dev/examples/SLDSelect.html 当我点击该点时,它的颜色应该改变,这是我的一段代码: control =
似乎不久前在 OL2 中有一种使用 SLD 设置图层样式的好方法,现在似乎不可能在OL3。至少,我在网络上找不到任何示例,在官方 OL3 文档中我什至找不到对 SLD 的引用。那么,如果不再支持 SL
使用 OPENLAYERS + GEOSERVER + JAVASCRIPT + SERVLET + AJAX 我有一个 servlet,它接收 ajax 调用并返回所有国家/地区的人口。我想以这样的
我是一名优秀的程序员,十分优秀!