我正在尝试使用 Cleave 组件在输入字段中格式化,该组件将原始输入值分组为数千。我正在使用反应 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