1

我正在尝试使用 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

4

0 回答 0