【发布时间】:2020-12-05 09:50:14
【问题描述】:
伙计们,我真的不了解正则表达式,我正在使用 ant-design 输入数字组件来制作货币过滤器。
目前是这样的:
<InputNumber
style={{ width: 175 }}
formatter={value => `R$ ${value}`.replace(/\B(?=(\d{3})+(?!\d))/g,
".")}
parser={value => value.replace(/[A-Z]|[a-z]|[$ ]|\.+/g, "")}
onChange={(value) => setSelectedKeys(value ? value : [])}
/>
目前的格式,例如千五百是这样的:1.500 我也需要它接受负数 (-1.500) 和美分的逗号,例如 1.500,25
你们能帮帮我吗?我尝试了一些解决方案,但无法按我的需要工作
【问题讨论】:
标签: javascript reactjs regex antd