小编Rwa*_*udi的帖子

用于验证DNS标签的正则表达式(主机名)

我想仅使用regualr表达式来验证主机名.

主机名(或DNS术语中的"标签")传统上由RFC 952和RFC 1123定义,并且可以由以下有效字符组成.

项目清单

  • A到Z; 大写字符
  • a到z; 小写字符
  • 0到9; 数字字符0到9
  • - ; 短跑

规则说:

  • 主机名(标签)可以以字母或数字开头或结尾
  • 主机名(标签)不得以' - '开头或结尾(短划线)
  • 主机名(标签)不得包含所有数值
  • 主机名(标签)最多可以包含63个字符

你会如何编写正则表达式来验证主机名?

regex forms dns validation expression

15
推荐指数
4
解决办法
2万
查看次数

标签 统计

dns ×1

expression ×1

forms ×1

regex ×1

validation ×1