Page 1 of 1

Replacing everything but letters and numbers...

Posted: Thu Jul 07, 2005 8:52 pm
by Mr Tech
I've seen this so many times but can't remember where... because it's such a logn search term I get everything but what I want...

Can anyone give a link, code, tutorial on how to remove everything except letters and numbers from some text?

Cheers 8)

Posted: Thu Jul 07, 2005 9:05 pm
by hawleyjr
Mess with this regex:

Code: Select all

function isAlphaNumericOrSlash($str){
	
	if (preg_match('/[\W]/i', $str)) 
		return false;
	else
		return true;	
}

Posted: Thu Jul 07, 2005 9:18 pm
by Mr Tech
I'm not that smart when it comes to REGEX... Have you got a URL or piece of code that replaces it and returns the value with just the numbers and letters?

Thanks for your help.

Posted: Fri Jul 08, 2005 5:36 am
by Chris Corbyn

Code: Select all

function aphanumerify($string) {

    $string = preg_replace('/[^a-z0-9]/i', '', $string);
    return $string;

}
\W wont remove underscores.

http://regular-expressions.info
\W wont remove underscores.

http://regular-expressions.info[^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.info
function aphanumerify($string) {

$string = preg_replace('/[^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.info
}


\W wont remove underscores.

http://regular-expressions.infooring;

}


\W wont remove underscores.

http://regular-expressions.info

}


\W wont remove underscores.

http://regular-expressions.inforing);
return $string;

}


\W wont remove underscores.

http://regular-expressions.infotring = preg_replace('/[^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.infoemove underscores.

http://regular-expressions.info $string = preg_replace('/[^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.info

\W wont remove underscores.

http://regular-expressions.infoerify($string) {

$string = preg_replace('/[^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.infostring = preg_replace('/ї^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.info $string = preg_replace('/ї^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.infoumerify($string) {

$string = preg_replace('/ї^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.infohp]

\W wont remove underscores.

http://regular-expressions.infotion aphanumerify($string) {

$string = preg_replace('/[^a-z0-9]/i', '', $string);
return $string;

}
/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.info;^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressionpressions.info
function aphanumerify($string) {

$string = preg_replace('/[^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.info'/[^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.info
function aphanumerify($string) {

$string = preg_replace('/[^a-z0-9]/i', '', $string);
return $string;

}


\W wont remove underscores.

http://regular-expressions.info

Posted: Sun Jul 10, 2005 10:24 pm
by Mr Tech
Awesome, thanks!