WC_Structured_Data::is_valid_gtin │ public │ WC 1.0

Check if a GTIN is valid. A valid GTIN is a string containing 8,12,13 or 14 digits.

Method of the class: WC_Structured_Data{}

No Hooks.

Returns

bool. True if valid. False otherwise.

Usage

$WC_Structured_Data = new WC_Structured_Data();
$WC_Structured_Data->is_valid_gtin( $gtin );
$gtin(string) (required)
The GTIN to check.

Notes

See: https://schema.org/gtin

WC_Structured_Data::is_valid_gtin() code WC 11.1.2

public function is_valid_gtin( $gtin ) {
	return is_string( $gtin ) && preg_match( '/^(\d{8}|\d{12,14})$/', $gtin );
}