Skip to content

Latest commit

 

History

History
76 lines (56 loc) · 1.95 KB

File metadata and controls

76 lines (56 loc) · 1.95 KB

Decimal

  • Decimal(int $decimals)

Validates whether the input matches the expected number of decimals.

v::decimal(2)->assert('27990.50');
// Validation passes successfully

v::decimal(1)->assert('27990.50');
// → "27990.50" must have 1 decimals

v::decimal(1)->assert(1.5);
// Validation passes successfully

Known limitations

When validating float types, it is not possible to determine the amount of ending zeros and because of that, validations like the ones below will pass.

v::decimal(1)->assert(1.50);
// Validation passes successfully

Templates

Decimal::TEMPLATE_STANDARD

Mode Template
default {{subject}} must have {{decimals}} decimals
inverted {{subject}} must not have {{decimals}} decimals

Template placeholders

Placeholder Description
decimals
subject The validated input or the custom validator name (if specified).

Categorization

  • Numbers

Changelog

Version Description
2.2.4 Float values with trailing zeroes are now valid
2.0.0 Created

See Also