Hướng dẫn string replace javascript - chuỗi thay thế javascript

Phương thức string.replace() có chức năng tìm kiếm một chuỗi con hoặc một biểu thức chính quy nào đó trong chuỗi sau đó thay thế nó bằng một giá trị được cung cấp bởi người dùng. Phương thức sẽ trả về chuỗi đã được thay thế mà không hề thay đổi chuỗi gốc.

Hướng dẫn string replace javascript - chuỗi thay thế javascript

Hướng dẫn string replace javascript - chuỗi thay thế javascript

Bài viết này được đăng tại freetuts.net, không được copy dưới mọi hình thức.freetuts.net, không được copy dưới mọi hình thức.

Lưu ý rằng nếu bạn tìm kiếm một chuỗi con( không phải một biểu thức chính quy) và chuỗi con đó xuất hiện nhiều lần trong chuỗi gốc, phương thức string.replace() sẽ chỉ thay thế chuỗi con đầu tiên được tìm thấy, để thay thế tất cả các chuỗi con tìm thấy hãy sử dụng modified toàn cục g( xem ở mục ví dụ).

Cú pháp

Cú pháp: string.replace(searchvalue, newvalue) string.replace(searchvalue, newvalue)

Trong đó::

Bài viết này được đăng tại [free tuts .net]

  • searchvalue giá trị sẽ được tìm kiếm trong chuỗi string.
  • newvalue là giá trị sẽ được thay thế cho searchvalue trong chuỗi mới mà phương thức trả về.

Cách sử dụng

Ví dụ: sử dụng phương thức string.replace() để thay thế giá trị trong chuỗi.: sử dụng phương thức string.replace() để thay thế giá trị trong chuỗi.



    
        
    
    
        

Học lập trình miễn phí tại freetuts.net

Kết quả

freetuts.net la website chia se nhung kinh nghiem ve lap trinh

Ví dụ 2: Thay thế tất cả các chuỗi con tìm thấy trong chuỗi gốc.: Thay thế tất cả các chuỗi con tìm thấy trong chuỗi gốc.



    
        
    
    
        

Học lập trình miễn phí tại freetuts.net

Kết quả

hi freetuts, hi all member, hi student and hi everybody

Ví dụ 2: Thay thế tất cả các chuỗi con tìm thấy trong chuỗi gốc.

Toàn bộ các chuỗi 'hello' đã được thay thế bằng 'hi'.

Ví dụ 2

Bạn thử ví dụ sau; nó chỉ cách switch giữa các từ trong một chuỗi. String replace() trong JavaScript tìm một sự so khớp giữa một Regular Expression và một chuỗi, và đổi vị trí chuỗi phụ đã so khớp với một chuỗi phụ mới.

String replace() trong JavaScript

Phương thức String replace() trong JavaScript tìm một sự so khớp giữa một Regular Expression và một chuỗi, và đổi vị trí chuỗi phụ đã so khớp với một chuỗi phụ mới.Chuỗi thay thế này có thể bao gồm các mẫu đặc biệt sau:
MẫuChèn
$$ Chèn một "$".
$& Chèn một chuỗi phụ được so khớp.
$` Chèn một phần của chuỗi mà đặt trước chuỗi phụ được so khớp.
$' Chèn một phần của chuỗi mà theo sau chuỗi phụ được so khớp. n hoặc nn là các chữ số thập phân, chèn chuỗi so khớp phụ được đặt trong dấu ngoặc đơn thứ n, được cung cấp bởi tham số đầu tiên là một đối tượng RegExp.

Cú pháp String replace() trong JavaScript

Cú pháp sử dụng phương thức replace() như sau:

freetuts.net la website chia se nhung kinh nghiem ve lap trinh
0

Chi tiết về tham số

  • regexp − Một đối tượng RegExp. so khớp được đổi vị trí bởi giá trị trả về của tham số #2. − Một đối tượng RegExp. so khớp được đổi vị trí bởi giá trị trả về của tham số #2.
  • substr − Một String mà là được để đổi vị trí bởi newSubStr. − Một String mà là được để đổi vị trí bởi newSubStr.
  • newSubStr − String mà đổi vị trí cho chuỗi phụ đã nhận từ tham số #1. − String mà đổi vị trí cho chuỗi phụ đã nhận từ tham số #1.
  • Hàm − Một hàm để được gọi để tạo chuỗi phụ mới. − Một hàm để được gọi để tạo chuỗi phụ mới.
  • flags − Một String chứa bất kỳ sự so khớp nào của RegExp với các flag: − Một String chứa bất kỳ sự so khớp nào của RegExp với các flag:
    • g – so khớp Global, – so khớp Global,
    • i – bỏ qua (ignore), – bỏ qua (ignore),
    • m – so khớp qua nhiều dòng (Multiline). Tham số này chỉ được sử dụng nếu tham số đầu tiên là một chuỗi. – so khớp qua nhiều dòng (Multiline). Tham số này chỉ được sử dụng nếu tham số đầu tiên là một chuỗi.

Trả về giá trị

  • Nó trả về một chuỗi mới được thay đổi.

Ví dụ String replace() trong JavaScript~~~~


   
      JavaScript String replace() Method
   

   

      

   

Kết quả

freetuts.net la website chia se nhung kinh nghiem ve lap trinh
1

Ví dụ 2

Bạn thử ví dụ sau; nó chỉ cách switch giữa các từ trong một chuỗi.


   
      JavaScript String replace() Method
   
   
      
   

Kết quả

freetuts.net la website chia se nhung kinh nghiem ve lap trinh
2