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
Version imprimable
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écimalCode:
1
2 [0-9A-Fa-f]{2}(\.?)[0-9A-Fa-f]{2}(\.?)[0-9A-Fa-f]{2}(\.?)[0-9A-Fa-f]{2}
Code:[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}
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 ...
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:
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 ?