Replace all unwanted characters with a regular expression - how?
-
Wednesday, July 09, 2008 9:10 PMGreetings,
I need to replace all characters in a string that are not numeric or alpha. I've got a test string that is "Nissay Dowa General-Happy". I need to change the string so that it becomes "NissayDowaGeneralHappy". The JavaScript that I have created removes only the first space, resulting in "NissayDowa General-Happy". The regular expression I am using is shown below. Can someone tell me how to do it the right way, removing all spaces and the dash character?
mystring =
"Nissay Dowa General-Happy";regexp = /[^A-Za-z0-9]/;
newstring = mystring.replace(regexp,
"");alert(newstring);
Gracias!
All Replies
-
Thursday, July 10, 2008 12:31 AM
Hi,
regexp = /[^A-Za-z0-9]/g;
should do it.
Good luck,
John
- Marked As Answer by BlackCatBone Thursday, October 09, 2008 8:07 PM
-
Thursday, July 10, 2008 3:23 PMYou may want to try \D \W (not digit, not character), include \S if you want "not white space"

