Re: EREGI_REPLACE? HELP!!!

From: Date: Thu, 20 Jan 2005 18:16:40 +0000
Subject: Re: EREGI_REPLACE? HELP!!!
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-206861@lists.php.net to get a copy of this message
On Thu, 20 Jan 2005 11:19:10 -0600, Kiason Turner <pctech@cantexinc.com> wrote: > I'm trying to take a string and remove all "invalid characters" from it. > > $string="Frid#ays are@ re$ally G{}[]RE~AT. F*rid<>ay at 5 is be^tt&er."; > > The only characters that should be allowed are A-Z, a-z, 0-9, > .(period), -(dash), ;(semi-colon), and :(colon). > All other characters should be removed. > After "cleaning" the string, the output should be: "Fridays are really > GREAT. Friday at 5 is better." > > Any ideas? Your help is appreciated. Maybe something like: $string = ereg_replace( "[^-.:;[:alnum:][:space:]+]", '', $string ); I'm no regex guru so there may be a better way.. but it seemed to work for me. -- Greg Donald Zend Certified Engineer http://destiney.com/

« previous php.general (#206861) next »