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