【发布时间】:2011-09-23 12:50:37
【问题描述】:
- 以字母数字
^[a-z0-9]开头 - 然后是这个可选的点
\.? - 如果有一个点,那么它后面必须跟 2 到 4 个字母
[a-z]{2,4} - 必须以字母结尾
[a-z]$ - 必须是一个点,最多只能是两个点。
就像域名:
yahoo.co.uk 或 yahoo.com,但你不能这样做 yahoo.co.u 或 yahoo.co.,是的,类似的。
【问题讨论】:
-
你说“它像域名”,但是是域名吗?因为如果是这样,我想知道 Unicode 的特性。
-
不是域名,而是域名
-
#4 - 无论是否有一个或多个 \.[a-z] ,第一部分是否需要以 [a-z] 结尾?
标签: php javascript regex perl