私はjavascriptで(Excelのような)数値フォーマッタ関数を作成しています。「0000.00」や「000.000.000」のようなテンプレートを使用したいのですが、次のようになります。
format(123456789,"0 000.00") >> "123 456 789.00"
format(123456789,"000\.000\.000") >> "123.456.789"
だから私は「。」と一致する必要があります。'\'が前に付いていません。javascriptには後読みがないので、テンプレートの全体と小数部分を分割するための正規表現は何でしょうか?
残念ながらこれは機能しません:-(
template.split(/(?<!\\)\./);