amount method

String? amount(
  1. String? v, {
  2. double? min,
  3. double? max,
})

Validates an Indian currency amount with optional min/max range.

Accepts ₹ symbol and Indian comma formatting (e.g. ₹1,00,000).

// Simple
TextFormField(validator: v.amount)

// With range
TextFormField(validator: (val) => v.amount(val, min: 1, max: 100000))

Implementation

String? amount(String? v, {double? min, double? max}) =>
    AmountValidator(_msg, min: min, max: max).validate(v);