Hallo mensen,
ik ben nu al een tijdje bezig.... ik probeer uit een string alle witruimte te halen. Waaronder dus linefeeds, spaties, tabs, carriage returns en NUL byte's.
Nu kan dit met de String.Replace methode, maar daarin stop je een reguliere expressie, en volgens mij kan je eerder genoemde tekens niet zomaar in een reguliere expressie stoppen. Dus ben ik aan t knoeien geweest met String.FromCharCode, maar dat wil ook niet echt vlotten.... iemand een idee/voorbeeld dat mij verder op weg kan helpen?
Het is dus niet ala trim ofzo, maar echt overal dus ook tussen woorden in.
Dit lijkt wel te werken om line feeds, carriage return, spaties en tabs te verwijderen:
ik ben nu al een tijdje bezig.... ik probeer uit een string alle witruimte te halen. Waaronder dus linefeeds, spaties, tabs, carriage returns en NUL byte's.
Nu kan dit met de String.Replace methode, maar daarin stop je een reguliere expressie, en volgens mij kan je eerder genoemde tekens niet zomaar in een reguliere expressie stoppen. Dus ben ik aan t knoeien geweest met String.FromCharCode, maar dat wil ook niet echt vlotten.... iemand een idee/voorbeeld dat mij verder op weg kan helpen?
Het is dus niet ala trim ofzo, maar echt overal dus ook tussen woorden in.
Dit lijkt wel te werken om line feeds, carriage return, spaties en tabs te verwijderen:
code:
1
| str.replace(/\n|\s|\r|\t/g, "") |
[ Voor 10% gewijzigd door Verwijderd op 05-12-2006 13:13 ]