1

我有这个正则表达式/^([a-z0-9]([a-z0-9-]*[a-z0-9])*){1,60}\.cz$/i

规则:

  1. 域名只能包含字符 [az,0-9,-]
  2. 最大域名长度不超过 63 个字符
  3. 域名不得以“-”字符开头或结尾
  4. 域名不得连续包含两个字符“-”

我需要用最后一条规则(javascript)完成这个正则表达式。

4

2 回答 2

2

域名不得连续包含两个字符“-”

一种简单的方法就是(?!.*--)^.

于 2012-06-29T12:50:49.790 回答
2

使用正则表达式/^(?!.{64})[a-z0-9]+(\-[a-z0-9]+)*\.cz$/i

于 2012-06-29T12:51:22.543 回答