Bonjour,
Je voudrais vérifier que ce que l'utilisateur entre est bien une adresse IP.
Vérifier la forme x.x.x.x
Merci d'avance
Bonjour,
Je voudrais vérifier que ce que l'utilisateur entre est bien une adresse IP.
Vérifier la forme x.x.x.x
Merci d'avance
un regExp ?
en hex
en décimal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 [0-9A-Fa-f]{2}(\.?)[0-9A-Fa-f]{2}(\.?)[0-9A-Fa-f]{2}(\.?)[0-9A-Fa-f]{2}
Code : Sélectionner tout - Visualiser dans une fenêtre à part [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Merci.
Je sais pas si tu connais dashcode, mais on peut ajouter un petit indicateur couleur et j'aimerais quil s'allume en vert si l'IP est valide ou en rouge si elle est invalide. Est ce que tu sais comment je pourrai faire ca ?
Merci d'avance
ben le test du regExp retourne un bool ...
après dashcode je connais pas ...
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
si tu veux vérifier le format d'une adresse en IPv4, la vérification par l'expression régulière de SpaceFrog fonctionne bien pour le cas hexa, pour le cas décimal, il faut aussi vérifier pas supérieur à 255.
Pour ça, j'utiliserais plus
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 elements = adresse.split("."); if (elements.length!=4) return false; for (i=0; i<4; i++) { if (elements[i]<0 || elements[i]>255) { return false; } if (i==0 && elements[i]==0) { return false; } return true; }
oui exact .. peut être juste ajouter un Number ?
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Partager