function fapi_validation_validator_limit_decimals in Form API Validation 8
Limits decimals allowed
1 string reference to 'fapi_validation_validator_limit_decimals'
- fapi_validation_fapi_validation_validators in src/
fapi_validators/ fapi_validators.inc - Implementation of hook_fapi_validation_validators
File
- src/
fapi_validators/ fapi_validators.inc, line 172
Code
function fapi_validation_validator_limit_decimals($value, $params) {
if (!is_numeric($value)) {
return FALSE;
}
if (count($params) > 0) {
$value = (double) $value;
$pattern = '/^[^\\.]*\\.?[0-9]{0,' . $params[0] . '}$/';
return (bool) preg_match($pattern, (string) $value);
}
return TRUE;
}