@@Stefan:
function trim (string) {
return string.replace (/^\s+/, '').replace (/\s+$/, '');
}
Übersichtlicher wird’s wohl, wenn du nicht alles in eine Zeile schreibst, sondern jede Ersetzung in einer:
function trim(string)
{
string = string.replace(/^\s+/, ''); // 1. Ersetzung: Leerzeichen am Anfang weg
string = string.replace(/\s+$/, ''); // 2. Ersetzung: Leerzeichen am Ende weg
// TODO: 3. Ersetzung: multiple Leerzeichen durch eins ersetzen
return string;
}
Wie der Ausdruck für eine bestimmte Anzahl, einer Mindestanzahl (was du brauchst), einer Höchstanzahl bzw. eines Bereichs aussieht, ist in [http://de.selfhtml.org/perl/sprache/regexpr.htm#zeichenketten@title=SELFHTML] beschrieben.
Live long and prosper,
Gunnar
--
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)
„Das Internet ist ein großer Misthaufen, in dem man allerdings auch kleine Schätze und Perlen finden kann.“ (Joseph Weizenbaum)