【发布时间】:2016-12-16 04:06:01
【问题描述】:
我正在尝试编写正则表达式来检查 URL 是否包含 ci、ci1、ci2 或 stag
或
如果网址包含/preview
https://regex101.com/r/aKHx9g/2/tests
例如,正则表达式应该匹配
http://ci.company.com
http://stag.company.com
http://www.company.com/preview
https://www.company.com/preview
这个不应该匹配
http://www.company.com/article
http://company.com/article
https://company.com/article
不确定正则表达式是否能够捕捉到这一点?
我似乎无法在正则表达式中做一个OR 条件。这是我到目前为止所得到的。
https?:\/\/(ci|stag|ci2|ci3)\..*
【问题讨论】:
-
试试这个 -
https?:\/\/((ci|stag|ci2|ci3)|(.*\/preview)).*