1
我在javascript中製作一個(Excel類似的)數字formater函數。我想要使用像「0 000.00」和「000.000.000」這樣的模板:符合'。'的Javascript正則表達式('lookbehind替代方案)
format(123456789,"0 000.00") >> "123 456 789.00"
format(123456789,"000\.000\.000") >> "123.456.789"
所以我需要匹配'。'沒有以'\'開頭。由於javascript中沒有後視,分割模板的整個和小數部分的正則表達式是什麼?
這遺憾的是不:-(
template.split(/(?<!\\)\./);
我不認爲JavaScript正則表達式支持後視功能。 –