$postcode = strtoupper(str_replace(' ','',$postcode));

if(preg_match("/(^[A-Z]{1,2}[0-9R][0-9A-Z]?[\s]?[0-9][ABD-HJLNP-UW-Z]{2}$)/i",$postcode) || preg_match("/(^[A-Z]{1,2}[0-9R][0-9A-Z]$)/i",$postcode))
    {    
        return true;
    }
    else
    {
        return false;
    }
This will return Boolean value.
Please login or Register to submit your answer
Not the answer you are looking for? Browse other questions tagged or ask your own question.