Axel Richter: Zeichen ¿ macht Probleme

Beitrag lesen

Hallo,

Zeile: str = str.replace(/¿/," ");
Aber wenn ich die einfüge funktionier das ganze Script nicht mehr ?!

Doch.

Hier nochmal die ganze funktion. Die Zeile die nicht funktioniert ist auskommentier.

Ja, und das ist die mit dem richtigrumen ;-) Fragezeichen

function clst(str)  {
for (n=0; n<str.length; n++)
{
str = str.replace(/,/,"");
str = str.replace(/  /," ");
str = str.replace(/¿/," ");
//str = str.replace(/?/," ");
str = str.replace(/á/,"&aacute;");
str = str.replace(/é/,"&eacute;");

}
str=str.toLowerCase();
return str;
}

Dieses Fragezeichen hat innerhalb eines regulären Ausdrucks eine Spezialbedeutung http://de.selfhtml.org/perl/sprache/regexpr.htm#maskierung. Wenn Du das Zeichen "?" meinst, musst Du es deshalb maskieren.

viele Grüße

Axel