2010-08-28 44 views
0

我使用这个正则表达式,它适用于接受abc.com.ae或abc.com的两个点,但我想让它适用于abc.abc.com三个点。 AE或abc.com.ae或abc.com(第一部分和最后一个部分是可选的。我该怎么办呢?`正则表达式域地址

^[A-Za-z0-9]{1,30}\.[a-z]{3}((\.)[a-z]{2})?$ 
+0

你的目标是什么?验证给定的字符串是一个有效的域名或解析它并提取它的一部分? – 2010-08-28 18:09:56

+1

Domai现在n个名字不仅由ASCII字符组成。 – dtb 2010-08-28 18:17:42

+1

这个问题的有趣标签;) – 2010-08-28 19:03:39

回答

0
^([A-Za-z0-9]{1,30}\.)+[a-z]{3}((\.)[a-z]{2})?$ 

我希望th是让你高兴,不管你是试图完成...