請教各位一個問題。有這么個需求。完成金額的劃分。比如 12345678 => 12,345,678 再如 123456789 => 123,456,789。這個沒有什么問題 ,不完整的例子如下:var result = "12345678".replace(/(?=(\d{3})+$)/g, ',')console.log(result); // => "12,345,678"可是這個查找位置是 從后向前查找。 如果我改變需求 :12345678 => 123,456,78 再如 123456789 => 123,456,789。我目前知道解決方式是 :var result = "12345678".replace(/(\d{3})/g, '$1,')console.log(result); // => "123,456,78"可是他是整體進(jìn)行匹配,并不是位置的查找想要從位置前向后查找,應(yīng)該怎么去解決這個問題?
請教各位一個js正則問題,關(guān)于金錢轉(zhuǎn)換
ibeautiful
2018-11-16 08:25:09