JavaScript and client side scripting.
Moderator: General Moderators
-
daedalus__
- DevNet Resident
- Posts: 1925
- Joined: Thu Feb 09, 2006 4:52 pm
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.

-
Christopher
- Site Administrator
- Posts: 13596
- Joined: Wed Aug 25, 2004 7:54 pm
- Location: New York, NY, US
Post
by Christopher »
Code: Select all
function _trim_chars(string)
{
return string.replace(/[^0-9]/g, "");
}
alert(_trim_chars("f98u2j304fj04"));
(#10850)
-
daedalus__
- DevNet Resident
- Posts: 1925
- Joined: Thu Feb 09, 2006 4:52 pm
Post
by daedalus__ »
maybe that's why you aren't supposed to encapsulate the regex like a string?
-
kaszu
- Forum Regular
- Posts: 749
- Joined: Wed Jul 19, 2006 7:29 am
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"));