float property
Matches floating-point numbers, including scientific notation.
- Examples (✅ Valid):
1.5,-3.14,1e10 - Examples (❌ Invalid):
abc,1.2.3
Use Case: Prices, measurements, or any decimal-based entry.
Implementation
static final RegExp float = RegExp(r'^(?:-?(?:[0-9]+))?(?:\.[0-9]*)?(?:[eE][\+\-]?(?:[0-9]+))?$');