Reguläre Ausdrücke

Alles, was PHP betrifft, kann hier besprochen werden.

Reguläre Ausdrücke

Postby Anime » 09. December 2006 20:19

Hallo und einen schoenen guten Abend

Vielleicht hat jemand von euch eine Idee wie ich in dieser Abfrage auch Leerzeichen mit berücksichtige. Alle Versuche liefen bei mir fehl.

$reg="/^\w{5,250}$/";

Ich möchte quasi überprüfen ob überhaupt ein Text eingegeben wurde und das ganze auf 250 Zeichen begrenzen. Das ganze hat allerdings ein Hacken das wenn ein Leerzeichen erfolgt die Bedingungen nicht mehr erfüllt sind.

Danke für jede weitere Hilfe

Anime
Anime
 
Posts: 44
Joined: 16. May 2006 18:48

Postby martinpre » 10. December 2006 00:04

Wieso so kompliziert mit Regex?

Für das Herausfinden der Länge eines Strings gibt es strlen($string)

noch ein schönes Wochenende
martinpre
martinpre
 
Posts: 405
Joined: 22. May 2006 16:14
Location: Nähe Tulln / Österreich

Postby Anime » 10. December 2006 00:23

Hey danke...kann zwar damit noch nichts anfangen aber werde mich gleich mal darin belesen..

Merci und einen guten Abend :)
Anime
 
Posts: 44
Joined: 16. May 2006 18:48

Postby martinpre » 10. December 2006 11:42

Naja schau dir das mal an ...

Code: Select all
$input = 'xyz'; // Das was du überprüfen möchtest

$laenge = strlen($input);

if ($laenge < 5 OR $laenge > 250){
      die("Zu kurz!");
}else{
      //Sonstiger Code
}
martinpre
 
Posts: 405
Joined: 22. May 2006 16:14
Location: Nähe Tulln / Österreich

Postby Anime » 10. December 2006 14:54

Hey danke..herzlichen Dank...habe das in Nacht dann auch noch hinbekommen und ja boa jup, das ist um einiges einfacher gewesen als wie mit den Regulären Ausdrücken.

Noch einen schoenen Sonntag wünsche ich..

Merci
Anime
Anime
 
Posts: 44
Joined: 16. May 2006 18:48

Postby martinpre » 10. December 2006 16:23

Hier findest du auch noch viele andere Stringfunktionen:

http://at.php.net/manual/de/ref.strings.php (weiter unten unter Siehe auch/Inhaltsverzeichnis)

Dir auch noch ein schönes restliches WOchenende ;)
martinpre
 
Posts: 405
Joined: 22. May 2006 16:14
Location: Nähe Tulln / Österreich


Return to PHP

Who is online

Users browsing this forum: No registered users and 13 guests