Làm cách nào để xóa khoảng trắng khỏi giữa chuỗi trong JavaScript?
Bài viết này sẽ giới thiệu các cách khác nhau để loại bỏ khoảng trắng khỏi một chuỗi, đặc biệt là cách loại bỏ các tab và ngắt dòng. Mỗi phương pháp dưới đây sẽ có một ví dụ về mã mà bạn có thể chạy trên máy của mình Show
Phương thức Sử dụng replace() để chỉ thay thế khoảng trắng trong chuỗi JavaScriptBiểu thức chính quy chứa ký tự khoảng trắng ( Thí dụ
đầu ra Sử dụng replace() để thay thế tất cả khoảng trắng trong chuỗi JavaScript
Mẫu biểu thức chính quy Thí dụ
Sử dụng các phương pháp split() và string.replace(/\s+/g, '') 0 để xóa khoảng trắng khỏi chuỗi JavaScriptPhương thức Phương thức 0 trả về một chuỗi mới bằng cách nối tất cả các phần tử trong một mảngChúng ta sẽ sử dụng phương thức 3 để tách chuỗi thành một mảng với ký tự khoảng trắng " " làm dấu phân cách, sau đó sử dụng phương thức 5 để chuyển đổi mảng thành một chuỗi. Nó loại bỏ các khoảng trắng bằng hai phương pháp này Giải pháp sẽ xóa tất cả các ký tự dòng mới, ký tự tab, ký tự khoảng trắng hoặc bất kỳ ký tự khoảng trắng nào khác khỏi chuỗi 1. Sử dụng biểu thức chính quyKhông có phương thức gốc JavaScript nào Đây là một ví dụ hoạt động thay thế tất cả các khoảng trắng trong chuỗi bằng một chuỗi trống (bao gồm các ký tự khoảng trắng ở đầu, ở cuối và nhiều ký tự khoảng trắng liên tiếp). Công tắc 1 2 3 4 5 6 const str = ' Xin chào thế giới ';< bảng điều khiển. log(str. thay thế(/ /g,''));
/* đầu ra. Chào thế giới */ Tải xuống Chạy mã 1 2 3 4 5 6 const str = ' Xin chào thế giới ';< bảng điều khiển. log(str. thay thế(/\s/g,''));
/* đầu ra. Chào thế giới */ Tải xuống Chạy mã 2. Sử dụng phương pháp Split() với phương pháp Join()Một cách tiếp cận khác là tách chuỗi bằng cách sử dụng khoảng trắng làm dấu phân cách và sau đó nối chuỗi lại với nhau bằng một chuỗi trống. Ví dụ sau minh họa điều này bằng cách loại bỏ tất cả các ký tự khoảng trắng liền kề khỏi chuỗi Khi bạn cần xóa tất cả khoảng trắng khỏi JavaScript Đây là một ví dụ về
Phương thức Phương thức trả về một chuỗi mới, vì vậy chuỗi ban đầu sẽ không bị ảnh hưởng Ngoài ra, hãy nhớ rằng Xem xét ví dụ sau ________số 8_______ Các ký tự khoảng trắng giữa 0 không bị xóa trong ví dụ trênNếu bạn cũng muốn xóa khoảng trắng giữa các ký tự, bạn cần kết hợp các phương thức 1 và 2 cho chuỗi của mình như sau
Hoặc bạn cũng có thể sử dụng phương thức 3 và chuyển một biểu thức chính quy để tìm kiếm các ký tự khoảng trắng và thay thế chúng bằng một chuỗi rỗng( 4)Đây là cách bạn làm điều đó
Mẫu biểu thức chính quy 5 sẽ khớp với tất cả các ký tự khoảng trắng và phương thức 3 sẽ thực hiện việc xóaVà bây giờ bạn đã học cách xóa các ký tự khoảng trắng bằng cách sử dụng các phương thức 3 của JavaScript. công việc tốt đẹp
Làm cách nào để xóa khoảng trắng ở giữa khỏi chuỗi trong JavaScript?Phương thức trim() xóa khoảng trắng ở cả hai phía của chuỗi.
Làm cách nào để xóa khoảng trắng giữa các chuỗi trong JavaScript?trim() Phương thức trim() loại bỏ khoảng trắng ở cả hai đầu của chuỗi và trả về một chuỗi mới mà không sửa đổi chuỗi ban đầu. Để trả về một chuỗi mới với khoảng trắng được cắt chỉ từ một đầu, hãy sử dụng trimStart() hoặc trimEnd().
Làm cách nào để xóa khoảng trắng kép giữa các từ trong JavaScript?Sử dụng chuỗi của JavaScript. thay thế phương thức() bằng một biểu thức chính quy để xóa khoảng trắng thừa . RegEx chuyên dụng để khớp với bất kỳ ký tự khoảng trắng nào là \s.
Làm cách nào để xóa tất cả khoảng trắng khỏi chuỗi trong JavaScript?Để xóa tất cả khoảng trắng khỏi một chuỗi trong JavaScript, gọi phương thức replace() trên chuỗi, chuyển một biểu thức chính quy khớp với bất kỳ ký tự khoảng trắng nào và một chuỗi trống dưới dạng . Ví dụ, str. replace(/\s/g, '' ) trả về một chuỗi mới đã xóa tất cả khoảng trắng khỏi str. . For example, str. replace(/\s/g, '' ) returns a new string with all whitespace removed from str . |