Check if is a GB postcode.
public static is_GB_postcode ( string $to_check ) : boolean | ||
$to_check | string | A postcode |
return | boolean |
/** * Data provider for test_is_GB_postcode. * * @since 2.4 */ public function data_provider_test_is_GB_postcode() { return array(array(true, WC_Validation::is_GB_postcode('AA9A 9AA')), array(true, WC_Validation::is_GB_postcode('A9A 9AA')), array(true, WC_Validation::is_GB_postcode('A9 9AA')), array(true, WC_Validation::is_GB_postcode('A99 9AA')), array(true, WC_Validation::is_GB_postcode('AA99 9AA')), array(true, WC_Validation::is_GB_postcode('BFPO 801')), array(false, WC_Validation::is_GB_postcode('99999')), array(false, WC_Validation::is_GB_postcode('9999 999')), array(false, WC_Validation::is_GB_postcode('999 999')), array(false, WC_Validation::is_GB_postcode('99 999')), array(false, WC_Validation::is_GB_postcode('9A A9A'))); }