推 Qiqi: 先用數字做運算,然後前面補4個字串0,再用slice即可 05/01 12:55
→ jmlntw: 去零→加一→補零 05/01 12:58
推 vi000246: string to int ->int to string ->left pad 05/01 13:22
→ ssccg: 不是0001會被當成字串,是0001本來就是字串 05/01 15:29
→ ssccg: 你沒有一個數字,只有一個字串,要做數字運算當然先轉數字 05/01 15:30
→ lueichun: 解決了 感謝 05/01 15:32
推 ThreeWater: slice("0",4-Math. ceil(Math.log(num.length))) + nu 05/01 15:33
→ ThreeWater: m 05/01 15:33
→ jmlntw: '000' + (parseInt(num, 10) + 1)).slice(-4) 05/01 16:18
→ jmlntw: ^( 抱歉最前面少個括號 05/01 16:19
→ xlf: 先用正規表示法把0001變成1 轉成數字+1之後 用padStart() 05/01 21:46
→ xlf: 補上0 05/01 21:46
推 jason82714: 數字直接運算 最後再從前面補零即可 05/02 20:28
推 eight0: +"0001" + 1 05/06 07:56