preg_match - konkretes Problem

tefnut

Mitglied
Hallo liebe Helfer,

ich weiß, ihr könnt es bald nicht mehr lesen (habe ja einiges dazu hier gefunden, hilft mir aber alles nicht weiter), aber ich komme mit meiner Abfrage nicht klar :rolleyes:

gültige Eingabe soll sein
001.001.001.0 bis 254.254.254.0
also keine Buchstaben, keine Sonder-/Leer- oder andere Zeichen

mit
preg_match("/^([0-2]{1})([0-5]{1})([0-4]{1})\.([0-2]{1})([0-5]{1})([0-4]{1})\.([0-2]{1})([0-5]{1})([0-4]{1})\.(0{1}$)/", $wert)

fange ich zwar alles über 254.254.254.0 ab, aber auch z.B. die korrekte Eingabe 192.199.156.0

Bitte bringt mich auf die richtige Spur - mir schwirrt der Kopf :confused:

Grüße
Karin
 
Original geschrieben von SilentWarrior
Du hast einen Fehler in deinem Code, willst den nicht verbessern, und wunderst dich, wenn der Code nicht funktioniert? :confused:
ich haber doch aber das $-Zeichen an die andere Stelle geschrieben ...
oder meinst du noch einen anderen Fehler?
 
Achso, sorry, dann hab ich dich falsch verstanden. :-( Nein, weitere Fehler seh ich nicht - bin ehrlich gesagt auch nicht sehr fit in Sachen RegExp. Warte einfach mal, bis die Profis da sind, die helfen dir bestimmt. :)
 
Original geschrieben von SilentWarrior
Achso, sorry, dann hab ich dich falsch verstanden. :-( Nein, weitere Fehler seh ich nicht - bin ehrlich gesagt auch nicht sehr fit in Sachen RegExp. Warte einfach mal, bis die Profis da sind, die helfen dir bestimmt. :)
danke trotzdem!
 
Zurück