Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Thay thế số 0 dẫn đầu bằng khoảng trắng - JavaScript


Chúng ta cần viết hàm nhận vào chuỗi đại diện cho số. Thay thế các số 0 dẫn đầu bằng khoảng trắng. Giữ nguyên khoảng trắng đã có ở đầu.

Ví dụ:

Chuỗi: " 004590808"

Kết quả: " 4590808"

Ví dụ

Dưới đây là đoạn code:

const str = ' 004590808'; 
const replaceWithSpace = str => { 
  let replaced = ''; 
  const regex = new RegExp(/^\s*0+/); 
  replaced = str.replace(regex, el => { 
    const { length } = el; 
    return ' '.repeat(length); 
  }); 
  return replaced; 
}; 
console.log(replaceWithSpace(str));

Kết quả

Đoạn code sẽ in ra console:

4590808