Chúng tôi được yêu cầu viết một hàm JavaScript có trong một chuỗi biểu thị một số.
Thay thế số 0 ở đầu bằng dấu cách trong số. Đảm bảo rằng các khoảng trống trước trong số được giữ nguyên.
Ví dụ:Nếu giá trị chuỗi được xác định là -
"004590808"
Sau đó, đầu ra sẽ là -
"4590808"
Ví dụ
Mã cho điều này sẽ là -
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)); Đầu ra
Đầu ra trong bảng điều khiển sẽ là -
4590808