pjacklam@online.no (Peter J. Acklam) writes:
> Lars Balker Rasmussen <lars@balker.org> wrote:
> > "F.Larsen" <n0spam@spamfilter.dk> writes:
> > > Hvilke karakterer er lovlige i et domaine navn ?
> >
> > perl -le 'print "ikke et domænenavn" if /[^a-z\d\-\.]/'
>
> Dette regulære uttrykket er utledet direkte fra RFC-en:
Jeg prøvede ikke på at være komplet - spørgsmålet virkede ikke som om
det havde meget med perl at gøre...
> ^[A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9])?)+\z
/^[a-z\d]([a-z\d-]*[a-z\d])?(\.[a-z\d]([a-z\d-]*[a-z\d])?)+\z/i
/^[a-z\d-]+(\.[a-z\d-]+)+\z/i && !/(^|\.)-|-(\.|\z)/
/^[a-z\d-]+(\.[a-z\d-]+)+\z/i && !/^-|\.-|-\.|-\z/
/^[a-z\d.-]+\z/i && !/^[.-]|\.[.-]|-\.|[.-]\z/ && /\./
--
Lars Balker Rasmussen "Special is bad."