floatNumberFn static method
数值校验方法
len 整数输入长度
precision 精度-小数点位数
Implementation
static TextInputFormatter floatNumberFn({
int len = 6,
int precision = 2,
}) {
final rLen = '{0,$len}';
final rPrecision = '{0,$precision}';
if (precision == 0) {
return FilteringTextInputFormatter.allow(RegExp('^[0-9]$rLen'));
}
final reg = '^[0-9]$rLen(\\.[0-9]$rPrecision)?';
return FilteringTextInputFormatter.allow(
RegExp(reg),
);
}