Tribe__Validate::positive_decimal_or_percent()
validates a field as being positive decimal or percent
Source
File: src/Tribe/Validate.php
public function positive_decimal_or_percent() {
if ( preg_match( '/^[0-9]+(\.[0-9]+)?%?$/', $this->value ) && $this->value > 0 ) {
$this->result->valid = true;
} else {
$this->result->valid = false;
$this->result->error = sprintf( esc_html__( '%s must be a positive number or percent.', 'tribe-common' ), $this->label );
}
}