我不是在寻找任何网址,我认为我很接近,但还不够近。我需要一个与JS一起使用的正则表达式,并匹配: http或https portlandonline.com OR portlandoregon.gov
然后在那个EXCEPT空格之后任何。
到目前为止,我已经想出了这个,但它没有用,但它已经接近了:
https?://portland+[online\.com|oregon\.gov][./\d\w]+
主要问题是它匹配:
http://portlandon
和http://portlandor
我想确保它是一个真实有效的网址,其中包含我上面的规范。
我还是新手,但是我花了很多时间来完成这项工作并阅读http://www.regular-expressions.info/
谢谢!
答案 0 :(得分:2)
试试这个:
/https?://portland(?:online\.com|oregon\.gov)[^\s]*/
答案 1 :(得分:0)
/http(s)?:\/\/portland+(online\.com|oregon\.gov)(.*)?/
条件和选项应该在圆括号中,你需要转义斜杠。
编辑 - 更新以捕获尾随路径。
答案 2 :(得分:-1)
https?://portland(?:online|oregon)\.(?:gov|com)[./\d\w]*