Cách xóa dấu phẩy khỏi chuỗi trong JavaScript

Cach Xoa Dau Phay Khoi Chuoi Trong Javascript



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ả các dấu phẩy khỏi tập hợp các chuỗi theo cách thủ công. Để làm như vậy, JavaScript có một số phương pháp được xác định trước giúp các 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 một chuỗi trong JavaScript.







Làm thế nào để loại bỏ 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 pháp JavaScript được xác định trước sau:



    • phương thức Replace ()
    • phương thức ReplaceAll ()
    • Sự kết hợp của phương thức split () với phương thức join ()

Chúng ta hãy thảo luận lần lượt tất cả các phương pháp được đề cập ở trên.



Phương pháp 1: Xóa dấu phẩy khỏi chuỗi bằng phương thức Replace ()

Các ' thay thế() ”Chỉ cần 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 chất thay thế. Theo mặc định, nó chỉ loại bỏ 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 cụm từ thông dụng, 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

Làm theo cú pháp được đề cập bên dưới để sử dụng phương thức Replace () để xóa dấu phẩy khỏi chuỗi:



thay thế ( 'ReplaceValue' , 'người thay thế' ) ;


Nơi đây, ' ReplaceValue 'Là giá trị được tìm kiếm sẽ được thay thế trong một chuỗi và' người thay thế ”Được sử dụng để thay thế nó. Nó cung cấp một chuỗi mới với các giá trị được thay thế làm đầu ra.

Thí dụ

Đầu tiên, hãy tạo một biến “ str ”Và lưu trữ một chuỗi“ Linuxhint, là trang web tốt nhất, dành cho học tập, kỹ năng ”Trong str:

var str = 'Linuxhint, là trang web tốt nhất, dành cho học tập, kỹ năng' ;


Gọi phương thức Replace () bằng cách chuyển dấu phẩy ( , ) và một chuỗi rỗng ( ‘’ ) như một đối số trong “ console.log () ' phương pháp:

console.log ( str. thay thế ( ',' , '' ) ) ;


Đầu ra đã cho chỉ xóa dấu phẩy đầu tiên khỏi một chuỗi:


Để xóa tất cả các dấu phẩy khỏi chuỗi bằng phương thức Replace (), hãy chuyển mẫu regex “ / \, / g ”Như một giá trị thay thế thay vì dấu phẩy ( , ):

console.log ( str. thay thế ( / \, / g, '' ) ) ;


Ở đây, trong biểu thức chính quy, các dấu gạch chéo về phía trước ( / ) cho biết phần bắt đầu và kết thúc của một 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 ( , ) như một nhân vật chạy trốn, “ g ”Là cờ toàn cầu đại diện cho việc loại bỏ tất cả các dấu phẩy khỏi một chuỗi.

Kết quả đầu ra cho thấy rằng tất cả các dấu phẩy từ chuỗi đều 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 ()

Các ' thay thế tất cả() ”Là một phương thức JavaScript tích hợp sẵn khác. Nó cũng yêu cầu hai tham số, giá trị được thay thế và giá trị được sử dụng làm chất thay thế. Nó được sử dụng đặc biệt khi cần thay thế tất cả các giá trị đã nêu cùng một lúc mà không sử dụng mẫu regex.

Cú pháp

Làm 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 một chuỗi:

thay thế tất cả ( 'searchValue' , 'ReplaceValue' ) ;


Trong cú pháp trên, ' searchValue 'Là chuỗi con để thay thế và' ReplaceValue ”Là giá trị được sử dụng làm chất 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 trố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:

console.log ( str.replaceAll ( ',' , '' ) ) ;


Trong đầu ra, tất cả các dấu phẩy hiện đã bị 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 ()

Các ' tách ra() ”Với“ tham gia() ”, Là một thủ tục 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 sự 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. Đối với đ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 dưới đây được sử dụng cho phương thức split () với phương thức join ():

tách ra ( ',' ) .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 liên kết lại thành một chuỗi bằng phương thức JavaScript join () bằng cách chuyển một chuỗi trố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ố:

console.log ( str.split ( ',' ) .tham gia ( '' ) ) ;


Đầu ra

Sự kết luận

Để xóa dấu phẩy khỏi giá trị chuỗi, hãy sử dụng thay thế() phương pháp, thay thế tất cả() phương pháp hoặc sự kết hợp của tách ra() tham gia( ) phương pháp. Các thay thế() chỉ xóa dấu phẩy đầu tiên khỏi chuỗi do hoạt động mặc định của nó. Tuy nhiên, với sự trợ giúp của một biểu thức chính quy, nó có thể được tùy chỉnh để xóa tất cả các dấu phẩy khỏi chuỗi đã cho. Các thay thế tất cả() loại bỏ tất cả các lần xuất hiện của dấu phẩy “,” từ toàn bộ chuỗi. Bộ đôi của tách ra() tham gia() cũng thực hiện thao tác tương tự; tuy nhiên, chúng hoạt động khác nhau. 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ụ.