public static function is_phone($phone)
{
if (0 < strlen(trim(preg_replace('/[\\s\\#0-9_\\-\\+\\(\\)]/', '', $phone)))) {
return false;
}
return true;
}
/** * Data provider for test_is_phone. * * @since 2.4 */ public function data_provider_test_is_phone() { return array(array(true, WC_Validation::is_phone('+00 000 00 00 000')), array(true, WC_Validation::is_phone('+00-000-00-00-000')), array(true, WC_Validation::is_phone('(000) 00 00 000')), array(false, WC_Validation::is_phone('+00.000.00.00.000')), array(false, WC_Validation::is_phone('+00 aaa dd ee fff'))); }