Dấu phẩy là một dấu chấm câu được sử dụng trong các câu dài để làm cho chúng dễ đọc hơn. Nhà phát triển có thể khó xóa tất cả dấu phẩy khỏi bộ sưu tập chuỗi theo cách thủ công. Để làm như vậy, JavaScript có một số phương thức được xác định trước giúp nhà phát triển xóa dấu phẩy khỏi văn bản
Bài đăng này sẽ mô tả phương pháp loại bỏ dấu phẩy khỏi chuỗi trong JavaScript
Làm cách nào để xóa dấu phẩy khỏi chuỗi trong JavaScript?
Để loại bỏ dấu phẩy khỏi một chuỗi trong JavaScript, hãy sử dụng các phương thức được xác định trước của JavaScript sau đây
- phương thức thay thế []
- Phương thức replaceAll[]
- Kết hợp phương thức split[] với phương thức join[]
Hãy lần lượt thảo luận về tất cả các phương pháp nêu trên
Phương pháp 1. Xóa dấu phẩy khỏi chuỗi bằng phương thức thay thế []
Phương thức “replace[]” chỉ đơn giản là thay thế giá trị của chuỗi bằng chuỗi đã xác định. Nó yêu cầu hai đối số, giá trị sẽ được thay thế và giá trị được sử dụng làm giá trị thay thế. Theo mặc định, nó chỉ xóa phiên bản đầu tiên của giá trị được tìm kiếm. Tuy nhiên, với sự trợ giúp của biểu thức chính quy, nó có thể được thực hiện để loại bỏ tất cả các lần xuất hiện của cụm từ được tìm kiếm
cú pháp
Thực hiện theo cú pháp được đề cập bên dưới để sử dụng phương thức thay thế [] để xóa dấu phẩy khỏi chuỗi
replace ["replaceValue" , "replacer"];
Ở đây, “replaceValue” là giá trị được tìm kiếm sẽ được thay thế trong một chuỗi và “replacer” được sử dụng để thay thế nó. Nó đưa ra một chuỗi mới với các giá trị được thay thế làm đầu ra
Thí dụ
Đầu tiên, tạo một biến “str” và lưu trữ một chuỗi “Linuxhint, is the best, website for learning, skills” trong str
var str = 'Linuxhint, là trang web học tập, kỹ năng tốt nhất' ;
Gọi phương thức thay thế [] bằng cách chuyển dấu phẩy [,] và một chuỗi rỗng [‘’] làm đối số trong “bảng điều khiển. phương thức log[]”
bảng điều khiển. log [ str. thay thế [',' , '']];
Đầu ra đã cho chỉ xóa dấu phẩy đầu tiên khỏi chuỗi
Để xóa tất cả dấu phẩy khỏi chuỗi bằng phương thức thay thế [], hãy chuyển mẫu biểu thức chính quy “/\,/g” dưới dạng giá trị thay thế thay vì dấu phẩy [,]
bảng điều khiển. log [ str. thay thế [/ \, /g, '']];
Ở đây, trong biểu thức chính quy, dấu gạch chéo lên [/] biểu thị bắt đầu và kết thúc của biểu thức chính quy, trong khi dấu gạch chéo ngược [\] được sử dụng với dấu phẩy [,] làm ký tự thoát, “g” là cờ chung đại diện cho
Đầu ra cho thấy rằng tất cả các dấu phẩy từ chuỗi đã bị xóa
Phương pháp 2. Xóa dấu phẩy khỏi chuỗi bằng phương thức replaceAll[]
Phương thức “replaceAll[]” là một phương thức tích hợp sẵn khác của JavaScript. Nó cũng yêu cầu hai tham số, giá trị được thay thế và giá trị được sử dụng làm giá trị thay thế. Nó được sử dụng cụ thể khi cần thay thế tất cả các giá trị đã nêu cùng một lúc mà không cần sử dụng mẫu biểu thức chính quy
cú pháp
Thực hiện theo cú pháp được cung cấp bên dưới cho phương thức replaceAll[] để loại bỏ dấu phẩy khỏi chuỗi
replaceAll ["searchValue" , "replaceValue"];
Trong cú pháp trên, “searchValue” là chuỗi con cần thay thế và “replaceValue” là giá trị được sử dụng làm giá trị thay thế. Khi một giá trị cụ thể được tìm thấy trong chuỗi, nó sẽ xuất ra một chuỗi mới với các giá trị được thay thế
Thí dụ
Gọi phương thức replaceAll[] bằng cách chuyển dấu phẩy [,] trong đối số đầu tiên và một chuỗi rỗng [‘’] trong đối số thứ hai. Phương thức replaceAll[] sẽ thay thế tất cả các dấu phẩy từ một chuỗi bằng một chuỗi con trống
bảng điều khiển. log [ str. replaceAll [',' , '']];
Trong đầu ra, tất cả các dấu phẩy đã được loại bỏ
Phương pháp 3. Xóa dấu phẩy khỏi chuỗi bằng phương thức split[] Với phương thức join[]
“split[]” với phương thức “join[]”, là một quy trình khác trong JavaScript được sử dụng để xóa dấu phẩy khỏi chuỗi. Phương thức split[] trả về một mảng. Mảng này chứa các thành phần đại diện cho các phần của chuỗi khi phần tách gặp dấu phẩy. Tuy nhiên, chúng tôi yêu cầu một chuỗi chứ không phải một mảng. Để làm được điều đó, hãy sử dụng phương thức join[] với phương thức split[] để chuyển đổi mảng thành chuỗi
cú pháp
Cú pháp được đề cập bên dưới được sử dụng cho phương thức split[] với phương thức join[]
tách[","] . tham gia [""]
Phương thức split[] sẽ chấp nhận dấu phẩy làm tham số và trả về một mảng các chuỗi con. Các mảng được nối lại thành một chuỗi bằng cách sử dụng phương thức join[] của JavaScript bằng cách chuyển một chuỗi rỗng
Thí dụ
Gọi phương thức split[] với phương thức join[] trong “console. log []” bằng cách chuyển dấu phẩy [,] và chuỗi rỗng [‘’] làm đối số
bảng điều khiển. log [ str. tách [','] . tham gia ['']];
đầu ra
Phần kết luận
Để xóa dấu phẩy khỏi một giá trị chuỗi, hãy sử dụng phương thức replace[], phương thức replaceAll[] hoặc kết hợp phương thức split[] và join[]. replace[] chỉ xóa dấu phẩy đầu tiên khỏi chuỗi do mặc định của nó hoạt động. Tuy nhiên, với sự trợ giúp của biểu thức chính quy, nó có thể được tùy chỉnh để xóa tất cả dấu phẩy khỏi chuỗi đã cho. replaceAll[] xóa tất cả các lần xuất hiện của dấu phẩy “,” khỏi toàn bộ chuỗi. Bộ đôi split[] và join[] cũng thực hiện thao tác tương tự; . Tất cả những điều này đã được giải thích kỹ lưỡng trong bài đăng này với các ví dụ