可只用于整数与小数。

效果演示:

html 部分:

<body><input type="text" id="lname"/>
</body>

jq部分方法一:

<script src="./jquery.js"></script>
<script>$('#lname').keyup(function () {var a = $('#lname').val();var b = TripartiteMethod(a);$(this).val(b);})function TripartiteMethod(num) {var type = true;var value = '';//去除逗号字符num = num.replace(/,/g, "");//判断是否有小数点if (num.indexOf(".") < 0) {var t1 = num.toString().split('');} else {type = false;var arr = num.toString().split('.');var t1 = arr[0].toString().split('');var t2 = arr[1].toString();}//添加逗号字符var result = [], counter = 0;for (var i = t1.length - 1; i >= 0; i--) {counter++;result.unshift(t1[i]);if ((counter % 3) == 0 && i != 0) {result.unshift(',');}}//判断显示类型是否有小数if (type === true) {value = result.join('');} else {value = result.join('') + '.' + t2;}return value;}
</script>

借鉴:https://blog.csdn.net/qq_25073545/article/details/82884781

第二种方法:

function parseFloatValue(num){num = num.replace(/,/g, "");var value = parseFloat(Number(num)).toLocaleString();return value;}

注意:这种方法不能使用小数点,且位数超过一定值会以0填充。

JavaScript jq 三位分节法 input输入数字时每3位使用逗号隔开相关推荐

  1. 数字三位分节法(即整数部分从右向左,每隔三位用逗号分开)python实现

    题目: 将输入的一个数字先保留两位小数,整数部分用三位分节法表示. 样例: 输入:1234567.89 输出:1,234,567.89 def format_number(amount):'''将一个 ...

  2. 某一个输入的位数不确定的正整数按照标准的三位分节格式输出

    题目描述: 编写程序,将某一个输入的位数不确定的正整数按照标准的三位分节格式输出,例如,当用户输入82668634时,程序应该输出82,668,634. 编程,一个良好的思维极其重要. 首先分析输入: ...

  3. 限制input输入小数只能到3位或者只能输入正整数(兼容ios)

    我们在做表单输入时,有时候对于有些输入比较有限制,比如输入天数必须为正整数,再比如有些特殊需求需要输入保留小数点的后面n位.那么我们如何在输入环节就限制用户的输入情况呢? 我们可以用正则表达式来限制. ...

  4. js控制input框输入数字时,累计求和

    input框输入数字时,自动开始计算累加 <div class="form-group"> <label for="inputPassword3&quo ...

  5. html输入框2位小数,input输入框数字限制(2位小数,含0的正整数)

    小弟因为长期从事后台服务端开发.对页面越来越生疏..近期领导就要求修改一个后台管理端.是关于input输入限制的金额得..脑阔疼..好不容易写出来,还是前端人员帮忙写的.赶紧记录下.以后要好好研究一下 ...

  6. 只能输入数字或含两位小数的正则

    var reg=/^\d+(\.\d{0,2})?$/; \d:首位必须是数字 +拼接后面的 ()拼接的内容 \.挨着必须是小数点 \d小数点后面必须是数字 {0,2}两位有效数字 $:匹配任何结尾为 ...

  7. python在input输入数字为何是str_Python基础笔记:input()输入与数据类型转换

    input就是个万能输入,不过input输入的元素都是以str形式保存的,如果要他作为一个整数的话,就需要进行数据类型转换. input的使用 name=input('please input you ...

  8. input输入数字金额

    限制html文本框input只能输入数字和小数点的方法,直接上代码: <script>function clearNoNum(obj){obj.value = obj.value.repl ...

  9. proe输入数字时成双出现_职场数据控系列,超市基础篇,商品双ABC分析法及应用...

    在上一篇文章中介绍了:商品ABC分析法,本篇文章中就对商品ABC分析后的又一拓展应用:双ABC分析及应用做基础介绍:请超市行业的同行朋友们指正,觉得有帮助的,恳请关注收藏,油条小编将持续更新零售超市相 ...

最新文章

  1. 清华学生计划表上热搜,大写的服!
  2. 把 textbox 遍历赋值为空
  3. MongoDB 副本集的相关概念【转】
  4. Windows 编程[10] - WM_LBUTTONDOWN、WM_LBUTTONUP 和 WM_MOUSEMOVE 消息
  5. 重构《一》-- 提取方法
  6. 人与自然蠓的故事-上好像以前播过!
  7. 机器人搬运礼盒程序_机器人搬运程序.doc
  8. 转:extjs里的fieldset不居中的解决办法(记录)
  9. CentOS 7.6 vi编辑器常用命令详解
  10. 三极管饱和状态的判断
  11. Alienware-17-R4-630-1060-MacOS 笔记本双显卡 外星人黑苹果hackintosh 10.15
  12. 磁盘 I/O 和网络
  13. 发展战略-以技术为导向还是以产品为导向的方向选择?
  14. 坐标轨迹计算_数控编程基础,相切圆弧的基点计算方法
  15. 安全专业委员会发言_公司安全生产委员会发言稿
  16. I2S、TDM详细介绍
  17. java 当前时间_Java 获取当前时间的小时(24小时制)
  18. bapi (物料主数据导入)的部分基础用法
  19. scp 和 rsync
  20. Flash Socket 编程(1)

热门文章

  1. JaveScript内置对象(JS知识点归纳八)
  2. 阿里女高管向马云道歉,她到底做了什么?
  3. 国美电商,别误入歧途!
  4. 都在说并发,啥是并发?
  5. diskgeniuslinux版_DiskGenius
  6. 爬美女图的的脚本分享, 灯灯灯噔....
  7. Spatio-Temporal Backpropagation for Training High-performance Spiking Neural Networks笔记
  8. 值得推荐的五个源码网站
  9. 硒鼓带不带芯片区别_为什么有些打印机墨盒原本并无芯片,而灌注墨粉后则需要加装芯片才能使用?...
  10. opc-ua协议机器数据采集-python