kills Geschrieben 22. Mai 2008 Geschrieben 22. Mai 2008 Hi zusammen, ich suche einen Javascript Regex ala [a-zA-Z] .. der aber auch sprachspezifische Sonderzeichen erlaubt, z.b. in deutsch die Umlaute, in Französisch die Akzente, etc... Hingegen sollen aber Sonderzeichen wie ,.-!"§$%&/()=? etc nicht erkannt werden... Danke + Viele Grüße, Markus
Toothrot Geschrieben 23. Mai 2008 Geschrieben 23. Mai 2008 Da wird dir vermutlich nichts anderes übrig bleiben als die Zeichen jeweils einzeln anzugeben. Also [a-zA-ZÄÖÜäöü] oder so ähnlich.
geloescht_JesterDay Geschrieben 23. Mai 2008 Geschrieben 23. Mai 2008 Kennt Javascript nicht die vordefinierten Zeichenklassen? Also \w für Buchstaben, Ziffern, Unterstriche. Da sollten Umlaute etc. dazugehören. Oder Zeichenklassen wie [:alpha:] und [: punct:] für alle Zeichen dir du ja nicht willst. Nachtrag: NAch dem : bei punct sollte kein Leerzeichen stehen, ist nur weil der das sonst als anzeigt.
Toothrot Geschrieben 26. Mai 2008 Geschrieben 26. Mai 2008 Kennt Javascript nicht die vordefinierten Zeichenklassen? Also \w für Buchstaben, Ziffern, Unterstriche. Da sollten Umlaute etc. dazugehören. \w matcht ein alphanumerisches Zeichen. Das entspricht [A-Za-z0-9_] und schließt somit keine Umlaute ein. Oder Zeichenklassen wie [:alpha:] und [:punct:] für alle Zeichen dir du ja nicht willst. Gibt es im Javascript soweit ich weiß nicht. Nachtrag: NAch dem : bei punct sollte kein Leerzeichen stehen, ist nur weil der das sonst als anzeigt.
kills Geschrieben 26. Mai 2008 Autor Geschrieben 26. Mai 2008 Also gibt es keine elegante Lösung, als in allen Sprachen die ich unterstützen möchte, alle Sonderzeichen aufzulisten? Gibts da keine Möglichkeit anhand einer Zeichensatztabelle o.ä.?
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden