Skip to content

Instantly share code, notes, and snippets.

@tsmd
Created September 12, 2013 08:56
Show Gist options
  • Save tsmd/6534703 to your computer and use it in GitHub Desktop.
Save tsmd/6534703 to your computer and use it in GitHub Desktop.
RFC1035 に準拠していたりしなかったりする、ドメインの正規表現
// 先頭の数字は許可する(RFC的にはNG)、連続したハイフンは許可する(RFC的にはOKだが多くのレジストラは禁止している)
var domainReg = /^[0-9a-z]([-0-9a-z]*[0-9a-z])?(\.[0-9a-z]([-0-9a-z]*[0-9a-z])?)+$/i;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment