正则表达式的一些简单例子
将数字(string 类型)三位三位隔开,如 100000 变为 100,000
function doIt(x) {
let temp = reverseStr(x)
let reg = /\d{3}/g
let result = temp.replace(reg, (item) => item + ',')
result = removeFirstComma(reverseStr(result))
return result
}
/**
* @param {string} str
* @returns {string}
*/
function reverseStr(str) {
return str.split('').reverse().join('')
}
/**
*
* @param {string} str
* @returns {string}
*/
function removeFirstComma(str) {
if (str[0] === ',') {
return str.substring(1, str.length)
}
return str
}
// log
let x = '1002312000001231231200'
console.log(doIt(x))
replace方法的基本使用
// log
function add(){
console.log(1212)
}
add()

浙公网安备 33010602011771号