手机号隐藏中间
"15622313213".replace(/^(\d{3})\d{4}(\d{4})$/,'$1****$2') // 156****3213
身份证隐藏中间
"42211219941121491X".replace(/^(.{6}).{10}(.{2})$/,'$1**********$2') // 422112**********1X
货币格式化
var number = 12345.127
number.toFixed(2).replace(/\d(?=(?:\d{3})+\b)/g,'$&,') // 12,345.13
number.toLocaleString() // 12,345.127
'12345.127'.replace(/\B(?=(\d{3})+\b)/g, ',') // 12,345.127
'201911'.replace(/(\d{4})(\d{2})/,"$1年$2月") // 2019年11月