Removing Numbers From A String Using Javascript
How do I remove numbers from a string using Javascript? I am not very good with regex at all but I think I can use with replace to achieve the above? It would actually be great if
Solution 1:
\d
matches any number, so you want to replace them with an empty string:
string.replace(/\d+/g, '')
I've used the +
modifier here so that it will match all adjacent numbers in one go, and hence require less replacing. The g
at the end is a flag which means "global" and it means that it will replace ALL matches it finds, not just the first one.
Solution 2:
Just paste this into your address bar to try it out:
javascript:alert('abc123def456ghi'.replace(/\d+/g,''))
\d
indicates a character in the range 0-9, and the +
indicates one or more; so \d+
matches one or more digits. The g
is necessary to indicate global matching, as opposed to quitting after the first match (the default behavior).
Post a Comment for "Removing Numbers From A String Using Javascript"