I want to validate users phone numbers when they register in my website. I use this code to do this :
$mobile = mysql_real_escape_string($_POST['mobile']);
//check mobile validity
$options = array('options' => array('min_range' => 0));
if(filter_var($mobile, FILTER_VALIDATE_INT, $options) == FALSE)
{
$_SESSION['warnings']['warning_mobile'] = ENTER_VALID_MOBILE;
}
else
{
$_SESSION['warnings']['warning_mobile'] = '';
$_SESSION['temp_post']['mobile'] = $mobile;
}
As you can see the code check if this number contains valid int digits and if it is everything going ok if not it give me error message .
My problem is : This code does not accept numbers which starts with zero for example (0 555 555 5555 this is invalid number).
Is there a way to allow this code to accept this numbers starting with zero??