Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Cara kerap menggantikan aksara bukan Cina dalam javascript

Cara kerap menggantikan aksara bukan Cina dalam javascript

青灯夜游
青灯夜游asal
2022-10-13 17:37:122045semak imbas

Dalam JavaScript, anda boleh menggunakan fungsi replace() dengan ungkapan biasa "/[u4e00-u9fa5|,] /ig" untuk mencari semua aksara bukan Cina dalam rentetan dan menggantikannya dengan yang ditentukan lain Nilai, sintaks "String object.replace(/[u4e00-u9fa5|,] /ig,'Specify replacement value')".

Cara kerap menggantikan aksara bukan Cina dalam javascript

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

Dalam JavaScript, anda boleh menggunakan fungsi replace() dengan ungkapan biasa untuk menggantikan aksara bukan Cina. Kaedah

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

string.replace(searchvalue,newvalue)
参数 描述
searchvalue 必须。规定子字符串或要替换的模式的 RegExp 对象。
请注意,如果该值是一个字符串,则将它作为要检索的直接量文本模式,而不是首先被转换为 RegExp 对象。
newvalue 必需。一个字符串值。规定了替换文本或生成替换文本的函数。

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

Contoh: Gunakan fungsi replace() untuk menggantikan aksara bukan Cina

Ungkapan biasa yang digunakan ialah: /[u4e00-u9fa5|,] /ig

Kod pelaksanaan:

var str="a你b好7dfhg呀89";
console.log("原字符串: "+str);
var value=str.replace(/[u4e00-u9fa5|,]+/ig,' ');
console.log("正则替换后: "+value);

Cara kerap menggantikan aksara bukan Cina dalam javascript

Pengetahuan lanjutan: Penggantian biasa aksara Cina

digunakan Biasa ungkapan ialah: /[^u4e00-u9fa5|,] /

Kod pelaksanaan:

var str="a你b好7dfhg呀89";
console.log("原字符串: "+str);
var value=str.replace(/[^u4e00-u9fa5|,]+/ig,' ');
console.log("正则替换后: "+value);

Cara kerap menggantikan aksara bukan Cina dalam javascript

[Cadangan berkaitan: tutorial video javascriptVideo pengaturcaraan

Atas ialah kandungan terperinci Cara kerap menggantikan aksara bukan Cina dalam javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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
Artikel sebelumnya:Apakah konsol dalam javascriptArtikel seterusnya:Apakah konsol dalam javascript