移除字串首尾的 0 - JavaScript


我們需要編寫一個 JavaScript 函式,該函式以一個字串形式的數字為輸入,並返回一個新的數字字串,其中刪除了所有前導和尾隨 0

例如:如果輸入為 -

const strNum = '054954000'

則輸出應為 -

const output = '54954'

示例

程式碼如下 -

const strNum = '054954000';
const removeZero = (str = '') => {
   const res = '';
   let startLen = 0, endLen = str.length-1;
   while(str[startLen] === '0'){
      startLen++;
   };
   while(str[endLen] === '0'){
      endLen--;
   };
   return str.substring(startLen, endLen+1);
};
console.log(removeZero(strNum));

輸出

控制檯中顯示的輸出如下 -

54954

更新於: 2020-09-16

100 檢視

開啟您的職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.