假设我有一个有效的域根列表,
example.com
test.com
变量
String url
如何使用正则表达式验证我的变量网址是否在列表中,包括子域名?
例如,我的网址可能是"subdomain.case.example.com"
也就是说,清楚地说:
我如何利用正则表达式验证我的网址是*.example.com
还是*.test.com
还是example.com
还是test.com
?
答案 0 :(得分:2)
这样的东西?
^((\*|[\w\d]+(-[\w\d]+)*)\.)*(example|test)(\.com)$
允许使用... subdomain。*。example.com,subdomain.example.com,example.com,* .example.com等。
答案 1 :(得分:0)
使用$
标记字符串的结尾。
你的正则表达式是
.*(example|test)[.]com$