Javascript 正則表達(dá)式格式化數(shù)字字符串 /(?=(/d/d/d)+$)/g (?=exp) 表示在查找某個(gè)位置前向查找(向右)字符串 , 這個(gè)位置右邊的字符串必須滿足表達(dá)式exp exp: (/d/d/d)+$ 表示: 從字符串尾部開始,每3個(gè)數(shù)字為一個(gè)分組,這樣的分組可以有1個(gè)或多個(gè)
var num1="1232143125435463464643543534"; var m=num1.replace(/(?=(/d/d/d)+(?!/d))/g,","); console.log(m);當(dāng)字符串尾部是其它字符時(shí), 則表達(dá)式 exp: (/d/d/d)+$ 需要改成 exp: (/d/d/d)+(?!/d), (?!/d) 表示在當(dāng)前位置左邊是非數(shù)字
var num1="1232143125435463464643 cm";var m=num1.replace(/(?=(/d/d/d)+(?!/d))/g,",");console.log(m);新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注