return only digits from a string

JavaScript and client side scripting.

Moderator: General Moderators

Post Reply
User avatar
daedalus__
DevNet Resident
Posts: 1925
Joined: Thu Feb 09, 2006 4:52 pm

return only digits from a string

Post by daedalus__ »

im trying to get the numeric component of a css width and height attribute. but apparently im either regextarded or javascriptarded.


WAIT NEVERMIND

THIS IS RETARDED

Code: Select all

 
    function _trim_chars(string)
    {
        var regex = new RegExp("/\D/g");
        return string.replace(regex, "");
    }
    alert(_trim_chars("f98u2j304fj04"));
 
NO GOOD

Code: Select all

 
function _trim_chars(string)
    {
        var regex = new RegExp("/[^0-9]/g");
        return string.replace(regex, "");
    }
    alert(_trim_chars("f98u2j304fj04"));
 
NO GOOD

Code: Select all

 
    function _trim_chars(string)
    {
        var regex = new RegExp(/[^0-9]/g);
        return string.replace(regex, "");
    }
 
BEANS

im so angry. :|
User avatar
Christopher
Site Administrator
Posts: 13596
Joined: Wed Aug 25, 2004 7:54 pm
Location: New York, NY, US

Re: return only digits from a string

Post by Christopher »

Code: Select all

   function _trim_chars(string)
    {
        return string.replace(/[^0-9]/g, "");
    }
    alert(_trim_chars("f98u2j304fj04"));
(#10850)
User avatar
daedalus__
DevNet Resident
Posts: 1925
Joined: Thu Feb 09, 2006 4:52 pm

Re: return only digits from a string

Post by daedalus__ »

:)

maybe that's why you aren't supposed to encapsulate the regex like a string?
User avatar
kaszu
Forum Regular
Posts: 749
Joined: Wed Jul 19, 2006 7:29 am

Re: return only digits from a string

Post by kaszu »

Just for info, RegExp arguments are ("REGULAR_EXPRESSION", "MODIFIERS")

Code: Select all

function _trim_chars(string)
{
        var regex = new RegExp("[^0-9]", "g");
        return string.replace(regex, "");
}
alert(_trim_chars("f98u2j304fj04"));
Post Reply