转:https://www.cnblogs.com/esion/p/3342866.html
本文介绍三种控制在中只允许输入数字和小数点的方案。

方案1:通过JavaScript代码实现。

JavaScript代码如下:

function checkNum(obj) {//检查是否是非数字值if (isNaN(obj.value)) {obj.value = "";}if (obj != null) {//检查小数点后是否对于两位if (obj.value.toString().split(".").length > 1 && obj.value.toString().split(".")[1].length > 2) {alert("小数点后多于两位!");obj.value = "";}}};

Html代码如下:

input type="text" name="name" value="0" onkeyup="checkNum(this)" />

方案2:如果使用JQuery,则可以轻松实现数字框。

<input type="text" name="name" value="0" runat="server" class="easyui-numberbox" precision="2" />

其中的precision表示小数位数。
  
方案3:正则-限制input只能输入数字和小数点(用于金额输入框等)

<input id="Price" name="Price" type="text" class="form-control" onkeyup="value=value.replace(/[^\d{1,}\.\d{1,}|\d{1,}]/g,'')" placeholder="请输入单价" />

控制HTML Input只能输入数字和小数点相关推荐

  1. 实现 input 只能输入数字和小数点的四种方法

    大家往往用到的都是replace方法,但是其实还有不少其他方案可选,以下列出一二供大家参考: 1.input 属性 type="number" <input type=&qu ...

  2. html文本框小数点,限制html文本框input只能输入数字和小数点

    js 只能输入数字和小数点 function clearNoNum(obj){ obj.value = obj.value.replace(/[^\d.]/g,""); //清除& ...

  3. HTML控制文本框只能输入数字和小数点,并且只能保留小数点后两位 金额转换,阿拉伯数字的金额转换成 面试题

    1.给文本框添加一个οnkeyup='clearNoNum(this)'点击事件 2.建立clearNoNum方法 [javascript] view plaincopy function clear ...

  4. js控制只能输入数字和小数点

    非常好用,代码示例如下: <input  onkeypress = "return event.keyCode>=48&&event.keyCode<=57 ...

  5. php限制只能输入中文,JS控制Input只能输入数字,汉字,英文的限制方法

    2 楼 shuke[2013-10-30 14:05] 以上是图片替代 SUBMIT提交的方法, 正则表达式限制文本框只能输入数字 许多时候我们在制作表单时需要限制文本框输入内容的类型,下面我们用正则 ...

  6. js 正则 限制 input 只能输入数字,不能输入特殊符号,保留两位小数等效果

    限制只能输入数字,小数点只保留2位,限制不能输入空格 <div id="app"><input type="text" v-model=&qu ...

  7. JS只能输入数字和小数点

    javascript 替换函数全部替换方法 <script language="javascript"> var strM = "javascript is ...

  8. js只能输入数字,小数点(整理)

    <html> <head> <meta http-equiv="content-Type" content="text/html;chars ...

  9. js判断只能输入数字或小数点

    JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'' ...

最新文章

  1. webstorm 使用svn
  2. 使用FileZilla Server轻松搭建个人FTP服务器
  3. mysql查询单表的销售额_MYsql数据库单表百万数据量查询
  4. 聊聊Eureka Server的REST API
  5. 微信小游戏 H5 排行榜源码
  6. 回忆杀:那些年,山寨机,暗号*#220807#,和玩过的mrp游戏
  7. JavaWeb 过滤敏感词汇
  8. ORA-01653: 解决方案
  9. matlab解决相遇追及问题,生活中用到的数学例子
  10. 最新接单抢单系统返利+资金盘+区块链自动抢单系统源码
  11. 图解设计模式- Mediator 模式
  12. 【面试】小米公司嵌入式职位面试经验
  13. IP反查域名的方式方法汇总
  14. Linux文件权限的更改
  15. 微信小程序开发-语音录入与删除
  16. 美学心得(第二百三十五集) 罗国正
  17. Jquery中next()方法与prev()方法的使有和详解
  18. opencv PCA 求轮廓的形心
  19. 前端实现微信公众号h5页面跳转小程序-成功案例
  20. 字节跳动数据分析面经?

热门文章

  1. 块裁剪后的矩形边界如何去掉_手持拍摄画面太抖?这节课教你如何快速稳定抖动的画面...
  2. java 字符串 移位_使用位运算、值交换等方式反转java字符串-共四种方法
  3. element ui 表单验证为正整数
  4. 在Salesforce中调用外部系统所提供的的Web Service
  5. Spring的IOC底层实现
  6. 18.8.20 考试总结
  7. Spring的Lifecycle
  8. BZOJ4562: [Haoi2016]食物链
  9. Linux下nm和ldd 命令
  10. datetime建立索引有用吗_超全的数据库建表、SQL、索引规范