首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cz ccTLD域正则验证

cz ccTLD域正则验证
EN

Stack Overflow用户
提问于 2012-06-29 12:45:05
回答 2查看 412关注 0票数 1

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

规则:

  1. 域名可能只包含字元a-z,0-9,-
  2. 最大域名长度不超过63个字符
  3. 域名不得以“-”字符开头或结尾
  4. 域名不能按顺序包含两个字符“-”

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-06-29 12:51:22

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

票数 2
EN

Stack Overflow用户

发布于 2012-06-29 12:50:49

域名不能按顺序包含两个字符“-”

一个简单的方法就是在负前瞻条件之后在表达式中添加一个类似(?!.*--)^

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11262030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档