function format(num) { return (num + '').replace(/(\d{1,3})(?=(\d{3})+(?:$|\.))/g, '$1,') } let nums = 12154631345643.2312 let res = format(nums) console.log(res);