Làm cách nào để xóa tất cả khoảng trắng trong chuỗi JavaScript?

Trong hướng dẫn hôm nay, chúng tôi sẽ chỉ cho bạn các giải pháp đơn giản để xóa dấu cách khỏi chuỗi và giải thích từng bước

Nếu bạn muốn xóa tất cả khoảng trắng trong chuỗi thì bạn có thể sử dụng phương thức

Phương thức thay thế Javascript loại bỏ tất cả không gian

let str = '/var/www/site/New document. docx'; . nhật ký [str. thay thế [/\s+/g, '']]; . docx

Ở đây \s là biểu thức chính quy cho khoảng trắng và g là viết tắt của cờ toàn cầu, có nghĩa là khớp tất cả \s [khoảng trắng]. Mỗi chuỗi ký tự khoảng trắng liền kề được thay thế bằng chuỗi trống vì “+”

Bạn cũng có thể sử dụng phiên bản khác

Phương thức thay thế Javascript loại bỏ tất cả không gian

let str = '/var/www/site/New document. docx'; . nhật ký [str. thay thế [/\s/g, '']]; . docx

Bạn có thể thêm nội dung giữa các dấu ngoặc đơn bất cứ điều gì bạn muốn thay thế khoảng trắng bằng bất kỳ chuỗi nào. Ví dụ: nếu bạn gõ '#', bạn sẽ nhận ra sự khác biệt

Phương thức thay thế Javascript loại bỏ tất cả không gian

let str = 'Tài liệu mới'; . nhật ký [str. thay thế [/\s/g, '#']]; . nhật ký [str. thay thế [/\s+/g, '#']];

Tuy nhiên, /\s+/g nhanh hơn nhiều so với /\s/g

Các phương thức cũng có thể được sử dụng để xóa khoảng trắng khỏi chuỗi đã cho

Các phương thức chia và nối Javascript xóa không gian

hãy để str = " /var/www/site/Tài liệu mới. docx "; bảng điều khiển. nhật ký [str. tách ra[' ']. tham gia['']];

Bạn có thể sử dụng bất kỳ phương pháp nào trong hai phương pháp nhanh này, tuy nhiên, hãy tính đến các sự kiện sau

  • Nếu bạn cần thay thế dấu cách '', hãy sử dụng phương pháp tách/nối
  • Nếu có nhiều loại biểu tượng, hãy sử dụng thay thế [/\s+/g, '']

Phương thức replace[] thực hiện tìm kiếm một chuỗi khớp trong một chuỗi và thay thế chuỗi con đã khớp bằng một chuỗi con thay thế. Mẫu có thể là một chuỗi hoặc một biểu thức chính quy. Sự thay thế có thể là một chuỗi hoặc một hàm được gọi cho mỗi trận đấu. Nếu mẫu là một chuỗi, chỉ lần xuất hiện đầu tiên sẽ được thay thế

Phương thức split[] cắt một chuỗi thành một tập hợp các chuỗi con có thứ tự, đặt chúng vào một mảng và trả về nó. Việc phân chia đạt được bằng cách tìm kiếm một mẫu, được cung cấp làm tham số đầu tiên trong lệnh gọi của phương thức. Để đảo ngược sự phân tách, hãy gọi tham gia[]. sẽ tạo ra một chuỗi các mục cùng với keo dán giữa chúng

Phương thức replace[] sẽ xóa tất cả các ký tự khoảng trắng khỏi chuỗi bằng cách thay thế chúng bằng chuỗi trống

Đối số đầu tiên chúng tôi chuyển đến Chuỗi. phương thức thay thế [] là một biểu thức chính quy

Dấu gạch chéo về phía trước / / đánh dấu phần đầu và phần cuối của biểu thức chính quy

Ký tự đặc biệt \s khớp với dấu cách, tab và dòng mới

Chúng tôi đã sử dụng cờ g [toàn cầu] để xác định rằng chúng tôi muốn khớp tất cả các lần xuất hiện của các ký tự khoảng trắng trong chuỗi chứ không chỉ lần xuất hiện đầu tiên

Tham số thứ hai mà phương thức replace[] lấy là chuỗi thay thế

Đối với mục đích của chúng tôi, chúng tôi muốn thay thế tất cả các ký tự khoảng trắng bằng một chuỗi trống

Mẫu mã trước đó sẽ xóa tất cả các ký tự khoảng trắng khỏi chuỗi, bao gồm khoảng trắng, tab và ký tự dòng mới

Nếu bạn chỉ muốn xóa khoảng trắng khỏi chuỗi, hãy sử dụng biểu thức chính quy sau

Chúng tôi chỉ chỉ định một khoảng trắng giữa các dấu gạch chéo về phía trước đánh dấu phần đầu và phần cuối của biểu thức chính quy

Cờ g [toàn cầu] được sử dụng để xóa tất cả các lần xuất hiện của khoảng trắng trong chuỗi và không chỉ lần xuất hiện đầu tiên

Phương thức String.replace[] không thay đổi chuỗi ban đầu, nó trả về một chuỗi mới. Các chuỗi là bất biến trong JavaScript

Ngoài ra, bạn có thể sử dụng phương pháp replaceAll[]

Xóa tất cả Khoảng trắng khỏi Chuỗi bằng Chuỗi. thay thế tất cả[]

Sử dụng phương pháp str.replace[/\s/g, '']0 để xóa tất cả khoảng trắng khỏi chuỗi, e. g. str.replace[/\s/g, '']1

Phương thức replaceAll[] sẽ xóa tất cả các ký tự khoảng trắng khỏi chuỗi bằng cách thay thế chúng bằng chuỗi trống

chuỗi. Phương thức replaceAll lấy một chuỗi hoặc một biểu thức chính quy cho tham số đầu tiên và một chuỗi thay thế cho tham số thứ hai

Trong trường hợp cụ thể này, không có lợi ích gì khi sử dụng phương pháp replaceAll[] trên str.replace[/\s/g, '']4

Tuy nhiên, nếu bạn chỉ cần xóa khoảng trắng khỏi chuỗi [không bao gồm tab và dòng mới], bạn có thể chuyển một chuỗi thay vì biểu thức chính quy cho phương thức replaceAll[]

Thay vì truyền một biểu thức chính quy cho phương thức replaceAll[], chúng tôi đã truyền cho nó một chuỗi chứa khoảng trắng

Phương thức replaceAll[] loại bỏ tất cả các khoảng trắng bằng cách thay thế chúng bằng các chuỗi rỗng

Lưu ý rằng phương pháp này chỉ xóa khoảng trắng [không phải tab và dòng mới] khỏi chuỗi

Nếu bạn cũng muốn xóa các tab và ký tự dòng mới [str.replace[/\s/g, '']8], hãy chuyển một biểu thức chính quy cho phương thức

Làm cách nào để xóa tất cả khoảng trắng khỏi chuỗi js?

Để xóa tất cả khoảng trắng khỏi một chuỗi trong JavaScript, gọi phương thức replaceAll[] trên chuỗi, chuyển một chuỗi chứa khoảng trắng làm đối số đầu tiên và một chuỗi trống [ ' . Ví dụ, str. replaceAll[' ', ''] xóa tất cả khoảng trắng khỏi str. . For example, str. replaceAll[' ', ''] removes all the spaces from str .

Làm cách nào để xóa tất cả các khoảng trắng trong văn bản?

Xóa tất cả khoảng cách giữa các số .
Nhấn Ctrl + Space để chọn tất cả các ô trong một cột
Nhấn Ctrl + H để mở hộp thoại "Tìm & Thay thế"
Nhấn Phím cách trong trường Tìm gì và đảm bảo rằng trường "Thay thế bằng" trống
Nhấp vào nút "Thay thế tất cả", rồi nhấn Ok. thì đấy. Tất cả các không gian được loại bỏ

Chủ Đề