Ik heb een (in mijn ogen) een vreemd JS probleem. Een klant van mij kan met tinyMCE teksten plaatsen op o.a. zijn website. Deze teksten zijn soms van derden gekopieerd en bevatten soms niet toegestane (voor de klant onzichtbare) unicode characters. Die wil ik er uit filteren. Echter, ik kan ze alleen replacen met een ander characters, niet met een lege string.
Op http://jsfiddle.net/9424sdfa/1/ heb ik een testcase aangemaakt. De initiele string bevat tussen de a en de b zo'n ongeldig character (\u001f). Eerst vervang ik alle onzichtbare chars met een zichtbaar char, dat gaat goed. Maar als ik dan die chars weer replace met een lege string blijft die \001f staan
Iemand een idee hoe ik dit kan tackelen?
Op http://jsfiddle.net/9424sdfa/1/ heb ik een testcase aangemaakt. De initiele string bevat tussen de a en de b zo'n ongeldig character (\u001f). Eerst vervang ik alle onzichtbare chars met een zichtbaar char, dat gaat goed. Maar als ik dan die chars weer replace met een lege string blijft die \001f staan
Iemand een idee hoe ik dit kan tackelen?
Raar... Is zo gek nog niet