我正在尝试将仅包含域名(例如www.domain.com
或otherdomain.com\
)的任何网址与正则表达式进行匹配。因此domain.com
或domain.com/
应该匹配,但domain.com/index
不应该匹配。
我试过这个:
^://[^/]*(/)?$
但它似乎不起作用。我怎么能这样做?
答案 0 :(得分:2)
/^(?:https?://)?[^/]*(/)?$/i
试试这个。见demo
答案 1 :(得分:0)
$ printf '%s\n' domain.com/index sub.domain.com/ domain.com |
perl -lne 'm|/\w+| or print'
sub.domain.com/
domain.com