Einzelnen Beitrag anzeigen

Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#1

[PHP] Regulärer Suchausdruck

  Alt 18. Okt 2005, 21:30
Hallo!

Ich habe folgendes Problem:
Aus einer Datenbank wird per Zufall ein User ermittelt und im Browser ausgegeben. Die Ausgabe erfolgt in einer schmalen Tabelle. Jedenfalls sprengt es das ganze Design, wenn der User jetzt "ThisIsAVeryLongUsername" heißt. Wenn er "This-Is-A-Very-Long-Username" heißen würde, wäre das kein Problem, da der Browser ja nach einem - umbricht.
Jedenfalls wollte ich das verhindern, mittels einem regulärem Suchausdruck:
Wenn der Username innerhalb der ersten zehn Zeichen kein Zeichen hat, welches der Browser umbricht (imho nur '-', ' ', '.', ',' oder?), dann soll nach Zeichen 10 ein
eingefügt werden.
ich hätte das so gelöst:
Wenn das nicht zutrifft,
Code:
ereg("^[^\W]{0,10}[/-/./,\s]+", $user);
soll er umbrechen.

Aber ich hab nen Denkfehler drinnen. Bitte um Hilfe..

Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat