2012-07-12 37 views
1

以下代码正则表达式域验证

/^(http|https):\/\/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,6}(:[0-9]{1,5})?(\/.*‌​)?$/ix 

验证所有类型的域。

我想验证只有一个域或子域(例如.cu.cc.co.cc)。

+0

“{1}”是完全多余的。 – tripleee 2012-07-12 09:54:03

回答

0

您只需添加到您的域的正则表达式的结尾:

(?<=\.cu\.cc)$ 

这是一个积极的向后看

0

最后\.[a-z]{2,6}是什么顶级域名相匹配。将其更改为您想要匹配的任何特定顶级域名。