私はjavascriptにかなり慣れていませんが、できる限り最善を尽くしていますが、答えや助けになるものを見つけることができませんでした.
私は数千の間にスペースを入れようとしていますが、異なる JS ファイルにあります。そのため、その関数を別のファイルで定義して、再利用できるようにしたいと思います。これは機能します:
var parts = item['effect-value'].toString().split(".");
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, " ");
parts.join(".");
私が試したことは次のとおりです。
グローバル ファイル:
function addSeparator(){
parts.toString().split(".");
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, " ");
parts.join(".");
}
またはこのようなもの…</p>
$.fn.addSeparator = function(options) {
var $this = this;
var parts = options.replace;
$this.html({
parts.toString().split(".");
parts[0] = parts[0].replace(/\B(?=(\d{3})+(?!\d))/g, " ");
parts.join(".");
})
return $this;
};
他のファイル:
var parts = item['effect-value'];
addSeparator(parts);
前もって感謝します。