|
- /**
- * 格式化数字串
- * @param {String} str 源字符串
- * @param {Number} size 每隔几个字符进行分割 默认3
- * @param {String} delimiter delimiter-分割符 默认','
- */
- function formatText(str, size = 3, delimiter = ',') {
- let _str = str.toString(),
- regText = '\\d{1,' + size + '}(?=(\\d{' + size + '})+$)',
- reg = new RegExp(regText, 'g');
- return _str.replace(/^(-?)(\d+)((\.\d+)?)$/,
- function ($0, $1, $2, $3) {
- return $1 + $2.replace(reg, `[ DISCUZ_CODE_0 ]amp;${delimiter}`) + $3;
- })
- }
复制代码
|
|