Rumah > masalah biasa > teks badan

Bagaimana untuk menggunakan fungsi jsreplace

小老鼠
Lepaskan: 2023-11-24 10:25:32
asal
1161 orang telah melayarinya

Fungsi replace() dalam JavaScript digunakan untuk menggantikan aksara tertentu dengan aksara lain dalam rentetan. Fungsi ini boleh menerima dua parameter, parameter pertama boleh menjadi rentetan atau ungkapan biasa, dan parameter kedua boleh menjadi rentetan atau fungsi.

1 Gunakan rentetan sebagai parameter pertama:

Dalam kes ini, fungsi replace() akan menggunakan rentetan yang disediakan oleh parameter kedua untuk menggantikan bahagian yang sepadan. daripada suatu hujah.

let str = 'Hello World';  
let newStr = str.replace('World', 'JavaScript');  
console.log(newStr);  // 输出: 'Hello JavaScript'
Salin selepas log masuk

2 Gunakan ungkapan biasa sebagai parameter pertama:

Jika anda menggunakan ungkapan biasa sebagai parameter pertama, fungsi replace() akan menggunakan yang kedua. rentetan atau fungsi yang disediakan sebagai hujah menggantikan semua bahagian yang sepadan.

Gunakan rentetan sebagai parameter kedua:

let str = 'Hello World, Hello JavaScript';  
let newStr = str.replace(/World/g, 'JavaScript');  
console.log(newStr);  // 输出: 'Hello JavaScript, Hello JavaScript'
Salin selepas log masuk

Dalam contoh ini, /World/g ialah ungkapan biasa dan bendera g menunjukkan carian global, iaitu, untuk mencari semua bahagian Padanan.

Gunakan fungsi sebagai parameter kedua:

let str = 'Hello World, Hello JavaScript';  
let newStr = str.replace(/World/g, function(matched) {  
    return 'JavaScript';  
});  
console.log(newStr);  // 输出: 'Hello JavaScript, Hello JavaScript'
Salin selepas log masuk

Dalam contoh ini, fungsi menerima satu parameter (dalam kes ini rentetan yang dipadankan) dan mengembalikan aksara yang akan diganti rentetan .

Nota: Jika rentetan mengandungi aksara khas (seperti $, ^, *, dll.), anda perlu menggunakan dua garis miring (\) untuk melarikan diri apabila digunakan sebagai ungkapan biasa. Contohnya: 'Hello $'.replace(/$/g, 'Java') akan mengeluarkan 'Hello Java'.

Atas ialah kandungan terperinci Bagaimana untuk menggunakan fungsi jsreplace. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan