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