JürgenB: Regulärer Ausdruck mit   funktioniert nicht im Safari

Beitrag lesen

Hallo,

mit folgenden Befehl

n = n.replace(/\s| | /g,"");

entferne ich in einem String alle Leerzeichen, auch geschützte. Im IE, im Opera und im Firefox funktioniert das auch, aber der Safari ersetzt nur die " ", nicht aber   und  . Getestet wurde unter Windows. Ich habe auch versucht, die drei Zeichen nacheinander zu ersetzen, was auch nicht funktionierte.

Stellt der Safari geschützte Leerzeichen anders dar oder kann er nicht nach Entities suchen?

Zu Regulären Ausdrücken habe ich noch eine weitere Frage: Mit "\s" finde ich ja alle "white spaces". Gibt es auch eine Möglichkeit, nach allen "spaces" zu suchen, also auch schmale, breite, geschützte, ..., ohne alle im Regulären Ausdruck aufzuführen?

Gruß, Jürgen