Hallo JürgenB,
was willst Du denn da ersetzen? Die Zeichenfolge   - oder das Zeichen mit dem Zeichencode 160?
In HTML wird   nämlich ersetzt, also z.B.
<button type="button"
onclick='alert("Yo <\u00a0> < >")'>
Click Me
</button>
würde Yo < > < >
anzeigen.
Wohingegen
<button type="button" onclick='foo()'>Gucky!</button>
<script>
function foo() {
alert("Hey <\u00a0> < >");
}
</script>
zur Ausgabe von Hey < > < >
führt.
D.h. deine ursprüngliche Regex matcht diverse Space-Varianten und ihre HTML Symbole. \s
wird aber sicherlich nicht die HTML Symbole matchen, sondern nur die Unicode-Zeichen.
Rolf
--
sumpsi - posui - obstruxi
sumpsi - posui - obstruxi