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