$('#customerAddress').text().replace(/\xA0/,"").replace(/\s+/," ");
Going after the value in a span (id=customerAddress) and I’d like to reduce all sections of whitespace to a single whitespace. The /\s+/ whould work except this app gets some character 160’s between street address and state/zip
What is a better way to write this? this does not currently work.
UPDATE:
I have figured out that
$('.customerAddress').text().replace(/\s+/g," ");
clears the 160s and the spaces.
But how would I write a regex to just go after the 160s?
$('.customerAddress').text().replace(String.fromCharCode(160)," ");
didn’t even work.
Note: I’m testing in Firefox / Firebug
\sdoes already contain the character U+00A0:But you should add the g modifier to replace globally:
Otherwise only the first match will be replaced.