问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

js 用正则表达式验证只允许输入数字,或者是数字后两位小数点,如何写...

发布网友 发布时间:2022-04-23 06:27

我来回答

6个回答

热心网友 时间:2022-04-20 13:39

只能输入或粘贴纯数字的:
<input onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

页面输入框js正则验证输入值为数字,且只保留小数点后两位:

<input type="text" id="aaa" name="aaa" onkeyup="clearNoNum(this)" onblur="clearNoNum(this)"/> 

function clearNoNum(obj)

{

//先把非数字的都替换掉,除了数字和.

obj.value = obj.value.replace(/[^\d.]/g,"");

//保证只有出现一个.而没有多个.

obj.value = obj.value.replace(/\.{2,}/g,".");

//必须保证第一个为数字而不是.

obj.value = obj.value.replace(/^\./g,"");

//保证.只出现一次,而不能出现两次以上

obj.value = obj.value.replace(".","$#$").replace(/\./g,"").replace("$#$",".");

//只能输入两个小数

obj.value = obj.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3');

}

热心网友 时间:2022-04-20 14:57

只能输入或粘贴数字的:
<input onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d]/g,''))">

热心网友 时间:2022-04-20 16:32

/(^[0-9]{1,2}$)|(^[0-9]{1,2}[\.]{1}[0-9]{1,2}$)/
如果使用html5(必须浏览器支持)则容易一些。因为如果不对,则不能通过。
<input type="number" required="required" step="0.01"/>
如果不允许负值,可添加:min="0", 如果有最大值,可添加: max="" 以约束最大值。
如此,则不必写js.

重要的是:浏览器必须支持html5. 否则,旧的浏览器仍然要javascript来判断。

热心网友 时间:2022-04-20 18:23

/^\d+(\.\d{2})?$/,以纯数字为起点,并支持小数后两位,非四舍五入

热心网友 时间:2022-04-20 20:31

/^\d+(\.\d{2})?$/

热心网友 时间:2022-04-20 22:56

^\d+(\.\d{2})?$
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
谁告诉我一下,韩语中,“遵命”怎么说 想开个甜品店,不知道哪里可以学习呢 如何取消微信新号绑定的手机号? 翼支付-翼建钟情活动内容是什么? 怎么参加翼支付“翼建钟情”活动? 翼支付--翼建钟情立减10元-建行这次活动有具体名额限制吗? 西凤酒是哪里的 货车总重量不超过二十吨就不算超载吗? 自卸货车上装有二十多吨货已经有四五天了对货车能伤害哪个部位? 如何回复别人的"忙里偷闲"? 在javascript中怎么用正则表达式,最好详细点,有注释最好,验证手机号码... 在js中正则表达式如何判断用户输入的内容只能是数字和字母 javascript正则表达式验证 在javascript中怎么用正则表达式??? JS正则表达式匹配检测各种数值类型(数字验证) javascript怎样做数据验证 如何用javascript正则表达式验证身份证号 如何利用JavaScript正则表达式验证网址 JavaScript脚本语言实现表单数据校验 js 如何使用正则验证数据 如何使用JavaScript和正则表达式进行数据验 如何使用JavaScript和正则表达式进行数据验证 25岁用什么护肤品好 酒店客房窗户的开启应该是有*宽度的,大概在20厘米一下,请问国家有没有具体的规定和*? 25岁以后适合用什么品牌的化妆品? 如何选择合适自己的护肤品,25岁后用什么系列的? 华为手机八门神器悬浮窗怎么打开? 新鲜柠檬怎么保存,我住校,没有冰箱,听说可以把柠檬放在蜂蜜里,这样能... 25岁以后的护肤步骤和应该怎样保养……? 独居女孩必备哪些神器,该如何做才能更安全呢? Javascript+HTML用正则表达式写一段输入的验证代码 js如何实现一个通用的正则验证表单方法 javascript的正则表达式来验证Email地址是否格式正确的表达式怎么写 去澳大利亚留学需要什么条件 去澳大利亚留学的条件有哪些? 去澳大利亚留学读博士,需要什么条件? 去澳洲留学都有什么条件 去澳大利亚留学怎么样啊 去澳洲留学需要那些条件? 去澳大利亚留学有什么好处啊? 去澳大利亚留学读博士,需要什么条件 想要去澳大利亚留学,需要什么条件吗?谢谢 去澳大利亚留学怎么样?好吗 去澳大利亚留学读硕士需要什么条件? 宠物狗起高贵名字,公狗 去澳大利亚留学有什么要求? 去澳大利亚留学需要什么基本条件? 如何去澳大利亚留学 去澳大利亚留学读大学需要办什么手续? 宠物狗名字有哪些?