soword科技言
永久公益免费API接口
提供永久免费的API接口,查看更多API接口,如果您有其他免费API资源,请联系我们,造福人类。
提供商务开发:小程序,系统,APP
定制开发,免费评估,免费咨询,价格便宜,售后保障,前往开发服务中心联系开发客服中心
使用HTML限制为适当的十进制数字,但不包含字母

我尝试使用此代码:

<input type="number" onkeypress="return (event.charCode >= 48 && event.charCode <= 57) || event.charCode == 46 || event.charCode == 0 ">

但是可悲的是,这仍然允许1567.5432.5678.4567(多个小数点)。

有没有办法将其限制为仅小数点后1位,无限制的小数位或有效数字?

使用正则表达式仅使用数字值和一个小数。

^(\d+)?([.]?\d{0,2})?$

如果要使用大比例尺(即数字中小数点右边的位数),请在此处更改数字\ d {0,2}

上面的表达式允许十进制数字介于零和2之间。

使用正则表达式限制小数点。

/\d+\.?\d*/

例如

'123.675.009'.match(/\d+\.?\d*/)

传回123.675



2023-03-22 10:04:19

新人小程序+APP定制199元起


发放福利,助力中小企业发展,真正在互联网中受益

点击询问定制

广告服务展示