• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

RegExp funktioniert nicht

Status
Für weitere Antworten geschlossen.

C++-Nerd

Neues Mitglied
Folgendes sollte (ich habe es auf RegEx: online regular expression testing gestestet)
den String "im a big nerd" zu "im a big" machen, also die letzten 4 Zeichen entfernen; es funktioniert aber nicht.

PHP:
alert("hey, im a big nerd".replace(/.{4}$/, ""));

Ebenso funktioniert auch
PHP:
alert("hey, im a big nerd".replace(new RegExp(".{4}$"), ""));
nicht.

Wo ist der Fehler? :|
 
Teste es doch mal lokal in deinem Browser, bei mir funktionierts.
 
Wenn ich also javascript: alert("hey, im a big nerd".replace(/.{4}$/, "")); bei Opera eingebe, funktioniert es nicht; gebe ich es bei Firefox ein, schon!

@ Efchen: Ja natürlich! =D
 
- Oh Mann, du solltest auch sagen, das "funktioniert nicht" heißt, es kommt das falsche Ergebnis.

EDIT: Das sieht nach einem Bug aus.
 
Zuletzt bearbeitet von einem Moderator:
Danke an alle, besonders an die letzten beiden. String#slice ist wirklich total praktisch.

@ struppi: Natürlich, daran habe ich gar nicht gedacht, ich war etwas in Hektik =)
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben