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