Ingo Turski: Sonderzeichen in einem String suchen

Beitrag lesen

Hi Kathrin,

hat schon mal jemand etwas ähnliches gemacht?

auf http://www.1ngo.de/web/formular.html prüfe ich Formulareingaben und kodiere einige ausgewählte Sonderzeichen und ersetze die übrigen Sonderzeichen durch einen Platzhalter. Am günstigsten finde ich hierfür switch - mal ein Auszug:

for (var y = 0; y < Number(EingabeZeile.length); y++) {
  switch(EingabeZeile.charCodeAt(y)) {
    ...
    case 196: z = z + "&#196;"; break;
    case 214: z = z + "&#214;"; break;
    ...
    default:
      if (EingabeZeile.charCodeAt(y) > 32 && EingabeZeile.charCodeAt(y) < 127) z = z + EingabeZeile.charAt(y);
      else z = z + "&#191;";
    ...

freundliche Grüße
Ingo