我正在尝试使用Cleave组件在输入字段中进行格式化,该组件将原始输入值分组为数千。我正在使用React JS。
<InputGroup>
<Cleave
id="format_number_input"
value={this.props.NumberInput}
className="form-control"
options={{
numeral: true,
numeralThousandsGroupStyle: "thousand",
rawValueTrimPrefix: true
}}
onChange={this.props.handleOnChange}
/>
</InputGroup>
我的问题是我想在小数点后面允许多个数字,但是输入字段可以防止任何超过两位小数,即我希望能够输入123.000001
,但该字段只允许值最多两位小数:123.00
。
这种行为是否是Cleave组件固有的,是否有某种解决方法? 组件的来源位于:https://github.com/nosir/cleave.js