Hallo,
könnt Ihr mir weiterhelfen, wie ich einen String überprüfe.
Also ich bekomme in eine Inputox ne IP oder eine Mac Adresse eingegeben. Und nun will ich prüfen, ob das Muster was dort angebegeben ist z.B. von der IP 192.168.1.205 einem vorgebebenen Muster enspricht.
Also das einzige was ich jetzt dazu gefunden habe ist StringRegExp. Geht das damit?
Könnt mir Ihr vllt. wenn es geht nen kleines Beispiel schreiben. Das wär SUPER NETT!!!
Ich danke euch vielmals !
Gruß T.I.
String Überprüfen
-
- [ gelöst ]
-
T.I. -
15. August 2008 um 11:15 -
Geschlossen -
Erledigt
-
-
jup funktioniert mit regexp
[autoit]
probier mal das pattern$pattern = "^(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])$"
[/autoit] -
- Offizieller Beitrag
ob das Muster was dort angebegeben ist z.B. von der IP 192.168.1.205 einem vorgebebenen Muster enspricht.
Also das einzige was ich jetzt dazu gefunden habe ist StringRegExp. Geht das damit?Ja, StringRegExp ist das einzig sinnvolle. _StringBetween wäre auch möglich, bzw. andere Stringoperationen, allerdings nicht so komplex, wie SRE.
Wie soll denn deine Vorgabe sein? Ein bestimmter IP-Range oder Gültigkeit als IP-Adresse allgemein?
-
Also die einzige vorgabe soll eben sein ob das Muster einer IP Adresse gleich kommt.
Eben die Punktnotation. Nicht das da jmd. einfach so eine Zahl eingibt.Aber ich habe mal das von leviathan ausprobiert und eine 1 zurückbekommen also heißt ja dann das es richtig ist.
Vielen Dank!Perfekt das mit der MAC Adresse klappt auch vielen dank !!!