2010-06-24 9 views
0

Possible en double:
Regular expression to match hostname or IP Address?DNS avec Regex Validating

je dois valider une chaîne qui doit contenir DNS. Quel regex est approprié?

+4

Vous devez être plus précis; l'expression "contient DNS" n'est pas bien définie. Parlez-vous des disques 'A'? –

+0

Par exemple: 8.8.8.8 – Kaan

+0

@Kaan - C'est un IP ... l'un des noeuds de service DNS gratuits de google, en particulier;) –

Répondre

1

Il semble que quelqu'un pose cette question encore, essayez de rechercher avant de demander voir this

4

Ce regex devrait fonctionner: .*DNS.*

+0

Seule réponse correcte! IMMD. –

+0

Oui, mais j'ai eu deux votes sur le sujet. :-( –

0
(?=^.{1,254}$)(^(?:(?!\d+\.|-)[a-zA-Z0-9_\-]{1,63}(?<!-)\.?)+(?:[a-zA-Z]{2,})$)