Bagaimana untuk menggantikan semua rentetan dalam javascript

青灯夜游
Lepaskan: 2021-09-07 13:02:22
asal
7692 orang telah melayarinya

Dalam JavaScript, anda boleh menggunakan kaedah replace() untuk menggantikan semua rentetan Kaedah ini boleh menggantikan beberapa aksara dengan aksara lain dalam rentetan Format sintaks ialah "string.replace("original string ",". nilai gantian"".

Bagaimana untuk menggantikan semua rentetan dalam javascript

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi JavaScript 1.8.5, komputer Dell G3.

kaedah javascript replace()

kaedah replace() digunakan untuk menggantikan beberapa aksara dengan aksara lain dalam rentetan atau menggantikan rentetan yang sepadan dengan subrentetan ungkapan biasa .

Format sintaks:

string.replace(searchvalue,newvalue)
Salin selepas log masuk
  • nilai carian: diperlukan. Objek RegExp yang menentukan subrentetan atau corak untuk diganti.
    Perhatikan bahawa jika nilai ialah rentetan, ia diambil semula sebagai corak teks literal, dan bukannya ditukar kepada objek RegExp terlebih dahulu.

  • nilai baharu: diperlukan. Nilai rentetan. Menentukan fungsi untuk menggantikan teks atau menjana teks gantian.

Parameter kedua kaedah replace() boleh menggunakan fungsi apabila dipadankan, nilai pulangan fungsi akan digunakan sebagai teks gantian pada masa yang sama, fungsi boleh menerima $ Awalan aksara khas yang digunakan untuk merujuk maklumat yang berkaitan dengan teks yang dipadankan.

replace() 方法第二个参数中特殊字符
约定字符串说明
、、...、与正则表达式中的第 1~99 个子表达式相匹配的文本
$&(美元符号 连字符)与正则表达式相匹配的子字符串
$’(美元符号 切换技能键)位于匹配子字符串左侧的文本
$'(美元符号 单引号)位于匹配字符串右侧的文本
$$表示 $ 字符串

Nilai pulangan: rentetan baharu yang diperoleh dengan menggantikan padanan pertama atau semua padanan regexp dengan penggantian.

Contoh: kaedah replace() menggantikan semua rentetan

var str="hello";
var a=str.replace("hello","HI");
console.log(a);
Salin selepas log masuk

Bagaimana untuk menggantikan semua rentetan dalam javascript

[Pembelajaran yang disyorkan: Tutorial lanjutan javascript

Atas ialah kandungan terperinci Bagaimana untuk menggantikan semua rentetan dalam javascript. 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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!