Remove emails, numbers or url from text inputs
Posted by Sajith M.R in php on 14. Nov, 2009 | 0 Comments
Below is a simple php code to sanitise an input message . The function has 3 parameters, depending on the parameter the input is parsed to filter.
function sanitize_message( $message , $email = true, $numbers = true, $url = true )
{
$message = strip_tags( $message );
if($email)
{
//strip email address
$email_regexp = “[_A-Za-z0-9-]+(\.[_A-Za-z0-9-]+)*@[A-Za-z0-9-]+(\.[A-Za-z0-9-]+)*(\.[A-Za-z]{2,3})”;
$message = ereg_replace($email_regexp, ‘XXX’, $message);
}
if($numbers)
{
//strip all numerical values
$number_regexp [...]


