美文网首页
如何给字符串加千分符

如何给字符串加千分符

作者: duJing | 来源:发表于2017-01-04 15:17 被阅读18次
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>如何给字符串加千分符</title>
</head>
<body>
<script>
/*
* 问题描述:
* 如何给字符串加千分符
* 例如:3562123761 -> 3,562,123,761
* */

var a = '3562123761';

/*
* 解法一:字符串
* */
(function (a) {
var arr = a.split('');
for (var i = arr.length - 1; i > -1; i--) {
if ((i + 1) % 3 === 0) {
arr.splice(i - 1, 0, ',');
}
}
var res = arr.join('');
console.log(res);
})(a);


/*
* 解法二:正则
* 先讲解一下 正向声明和反正向声明
* ①前向声明 (?=)
* var str = 'abacad';
* var re = /a(?=b)/g;
* var res = str.replace(re, '*');
* alert(res);
* 把str(abacad)中出现ab的部分中的a替换为*号
* 结果 : *bacad
*
* ②反前向声明 a(?!b)
* var str = 'abacad';
* var re = /a(?!b)/g;
* var res = str.replace(re, '*');
* alert(res);
* 把str(abacad)中不是出现ab的部分(ac,ad)中的a替换为*号
* 结果 : ab*c*d
* */



/*(function (a) {
var re = /(?=(?!\b)(\d{3})+$)/g;
var res = a.replace(re, ',');
alert(res);
})(a);*/

</script>
</body>
</html>

相关文章

  • 如何给字符串加千分符

  • 浮点类型加千分符和还原为浮点类型

    浮点类型加千分符 去掉千分符,变为浮点类型

  • 如何给字符串增加千分符

    var str="213eedauou224111"; function test(str){ var arr=[...

  • JS中字符串操作,生成随机数,正则表达式

    字符转义符 实现多行字符串 换行符前加转义符 用+号将字符串连接 字符串截取相关 str.indexOf('i')...

  • 给字符串加千位符

    通过正则高效实现千位符(一行代码你敢信?) 思路: 如果字符串不满足除以3取整的话,我们就需要做判断,加0使其满足...

  • JS第二天

    js运算符 运算操作符 ‘+’ 1.数学运算、字符串链接 2.任何数据类型加字符串都等于字符串‘-’、...

  • 2018-07-10

    js运算符 运算操作符 ‘+’ 1.数学运算、字符串链接 2.任何数据类型加字符串都等于字符串‘-’、‘\’...

  • 数字格式化

    数字转换为千分符格式的函数如下,currency是在数字前加的符号,可为¥、$等,比如moneyFormat('1...

  • AppleScript-运算符

    算数运算符加、减、乘、除、乘方^ &运算符作用:合并字符串、合并数组如 \转义字符字符串中有引号时 字符串要显示“...

  • 2019-10-09

    字符串 单双引号都可 \转义符 print时,整个字符串引号前加r,忽略转义 多行字符串,行尾加\忽略本行空格 3...

网友评论

      本文标题:如何给字符串加千分符

      本文链接:https://www.haomeiwen.com/subject/rkgovttx.html