2015-10-15 Number.prototype.toLocaleString の挙動を正規表現で実装する JavaScript 職場の先輩に言われて考えてみました。もうちょっとシンプルにできそうです。 "1000000".replace(/(\d)(?=(?:\d{3})+$)/g, "$1,"); // => "1,000,000"