Based off of Rational's parsing regex (edited)
@override RegExp get numberChecker => RegExp(r'^\d+\.?\d*([eE][+-]?\d*)?$');