gpt4 book ai didi

javascript - 我怎样才能让用户只输入数字(带/不带小数点)。或数字与 'K'/'B'

转载 作者:行者123 更新时间:2023-11-30 12:00:37 24 4
gpt4 key购买 nike

我一直在通过 Stack Overflow 进行搜索,但找不到我的问题的正确答案。

如何让用户输入一个数字或带有“K(千)”或“M(百万)”的数字?

我尝试过使用模式、RegExp 等

这个有正则表达式吗?我尝试使用 ^[0-9]*$^[0-9\K\M]*$,但我不知道是不是正确表达。

最佳答案

这会起作用

^(\d+(?:\.\d+)?)\s*([KMB])?$

JS 代码

var re = /^(\d+(?:\.\d+)?)\s*([KMB])?$/; 
var str = '1234.567K';

var result = str.match(re);
document.writeln(result + '<br>')

Ideone Demo

关于javascript - 我怎样才能让用户只输入数字(带/不带小数点)。或数字与 'K'/'B',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36709850/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com