在使用 JavaScript 开发过程中,总会需要编写一些小工具。

需求:

把一个整形数值格式化为固定长度的字符串,前缀使用指定字符填充

function formatInteger(num, n, c = '0') {let numStr = String(num);var formatNum = (Array(n).join(c) + num).slice(-n);if (numStr.length > formatNum) {formatNum = numStr;}return formatNum;
}

JavaScript 使用指定字符格式化整数相关推荐

  1. Oracle处理小数点后位数、格式化数字、查找指定字符所在位置的几个函数

    转载自:http://www.cnblogs.com/toowang/p/3781480.html 1.处理小数点位数的几个oracle函数(): 1.取四舍五入的几位小数 select round( ...

  2. javascript 几句话快速找出字符串内指定字符的下标。

    今天在和朋友讨论如何快速找出字符串内指定字符的下标 于是就出现了下面的写法: 写法1 var str ="this is javascript" var resault ={ind ...

  3. JavaScript 获取字符串指定字符的数量 JS 获取字符串指定字符的数量

    JavaScript 获取字符串指定字符 //循环对比计数 效率最低 function getCharCount1(str,char){let count= 0;for(let i=0;i<st ...

  4. JavaScript删除字符串中指定字符

    replace() 方法用于将特定字符或字符串替换为其他字符或字符串,或替换一个与正则表达式匹配的子串. 语法 stringObject.replace(regexp/substr, replacem ...

  5. 判断字符串中是否包含指定字符(JavaScript)

    判断字符串中是否包含指定字符 indexOf() indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置.如果要检索的字符串值没有出现,则返回 -1. search() search( ...

  6. JavaScript删除字符串中指定字符的四种方法

    方法一:使用replace()方法 replace()方法用于将特定字符或字符串替换为其他字符或字符串. 参数:第一个参数是待替换的字符或字符串,第二个参数是替换为的字符或字符串. 可以将第一个参数设 ...

  7. JavaScript - 截取指定字符串前面或者后面的所有内容(截取某个字符后面/前面的字符串)

    前言 例如,我们有一个网址 http://www.baidu.com , 我们要截取 "//" 后面的全部内容,也就是说结果应为 www.baidu.com. 解决方案 注意:当遇 ...

  8. JavaScript 的内部字符编码是 UCS-2 还是 UTF-16

    对于 JavaScript 使用的是 UCS-2 还是 UTF-16 这个问题,我找了很久,没有发现一个权威的回答,我决定自己研究一下它.这个回答来自于你对 JavaScript 引擎或者对 Java ...

  9. 银行卡号,指定字符长度分割字符串

    2019独角兽企业重金招聘Python工程师标准>>> 每隔指定字符长度分割字符串,可以制作银行卡号格式化提示功能.利用正则替换实现.js代码如下; <script type= ...

  10. js 正则表达式奇偶字符串替换_JS利用正则配合replace替换指定字符

    替换指定字符的方法有很多,在本文为大家详细介绍下,JS利用正则配合replace是如何做到的,喜欢的朋友可以参考下 定义和用法 replace() 方法用于在字符串中用一些字符替换另一些字符,或替换一 ...

最新文章

  1. javascript对下拉列表框(select)的操作
  2. C/C++排序算法(6)堆排序
  3. java逆向生成代码有哪些_利用mybatis逆向工程生成代码
  4. 7-6 统计素数并求和 (20分)_托福、SAT最新考试报告:中国学生托福平均分81分;...
  5. 回溯 皇后 算法笔记_什么叫回溯算法,一看就会,一写就废
  6. 简述div标签和span标签的不同_div与span的区别是什么?
  7. 下载Android kernel
  8. Windows 7 系统封装文字版 精简教程笔记!
  9. RocketMQ如何维持心跳
  10. Halcon读取Csv文件
  11. pixhawk固定翼起飞逻辑分析
  12. MATLAB编写黄金分割法
  13. dns网络服务器未响应是什么原因(如果各自方法都尝试后无法使用,请尝试重启猫)
  14. QT5.10开发(5)QT入门知识
  15. matlab 斜坡信号响应,matlab斜坡输入响应
  16. 面试时应该采取什么方法才能克服紧张的情绪?
  17. php-使用函数array_walk_recursive处理多维数组的键值后返回一个新数组
  18. Medium上的文章
  19. 看---1500应届硕士竞聘猪肉佬
  20. 程序人生 - 为什么说车险千万不要提前买?真相原来在这里

热门文章

  1. 【oracle】Linux环境安装Oracle客户端
  2. [ 物联网篇 ] ESP32 开发板测试亚马逊语音助手Alexa
  3. fedora9 换源方法
  4. FAT32 文件系统 实践
  5. 医疗管理核心制度之 十八、信息安全管理制度
  6. matlab图像拼接 设计,MATLAB图像拼接算法及实现.doc
  7. C++norm函数的用法
  8. 仿站王者:Teleport Ultra
  9. 如何用计算机计算一元三次方程,计算器如何解一元三次方程?
  10. 华为手机左侧快捷方式,手机桌面太复杂?华为手机自动对齐整理桌面图标方法!...