


Gunakan ungkapan biasa js untuk menambah pautan ke kemahiran keywords_javascript
May 16, 2016 pm 04:31 PMPerlu menambah nama penyakit dalam skrip HTML pada pautan pangkalan data penyakit, hanya menambahnya sekali dan mengelakkan hiperpautan atau pautan imej.
Pada mulanya digunakan str.replace('diabetes', '<a href=...>diabetes</a>');
Setelah sekian lama mencari, saya tidak menemui kesan gantian, ternyata ada gambar yang tajuknya mengandungi diabetes, dan ia disiarkan terlebih dahulu.
Oleh itu, pautan <a> dan teg <img> harus dielakkan, tetapi teg seperti <p><div>
Gambar di atas:
"<IMG style='vertical-align:middle' width=40 src='http://yx129.com/api/minisite/images/skin/green/doctor_thumb_100.png'/>Dr. Wang of Diabetes< br />"
"Pengenalan kepada diabetes<br/>Insiden diabetes<br/><a href='baidu.com'>Simptom diabetes<br/>"
"</a> "; document.write(s);
a_reg = /<a(.*?)</a>/i; //Biasa untuk pautan
img_reg = /<img(.*?)>/i; //Peraturan untuk pautan imej untuk menghalang tajuk imej, alt dan atribut lain daripada memasukkan nama penyakit daripada tersalah diganti
var ix = 0;
var arr_ele = [];
//Mula-mula ganti semua <a><img>2 teg jenis dengan {{index}}, kemudian proses teks yang tinggal, dan kemudian gantikan kandungan teg <a><img> kembali
manakala(benar){
Jika(-1 == s.toLowerCase().indexOf('<a ') && -1 == s.toLowerCase().indexOf('<img ')){
Rehat;
}
a_match = s.match(a_reg); Jika(a_match){
//console.log(a_match); arr_ele.push(a_match[0]); s = s.replace(a_reg, '{{' ix '}}'); }
img_match = s.match(img_reg); Jika(img_match){
//console.log(img_match); arr_ele.push(img_match[0]); s = s.replace(img_reg, '{{' ix '}}'); }
console.log(s);
}
document.write('<br>-------------------------<br>Langkah 1: Gantikan pautan dengan {{index} Selepas }: <br>' s '<br>');
s = s.replace(/diabetes/i, "<a target='_blank' href='http://jibing.yx129.com/tnb'>diabetes</a>");
document.write('<br>------------------------<br>Langkah 2: Selepas menambah pautan pangkalan data penyakit:< br>' s '<br>');
jika(arr_ele){
untuk(var i=0; i<arr_ele.length; i ){
s = s.replace('{{' i '}}', arr_ele[i]); }
}
document.write('<br>------------------------<br>Langkah 3: Selepas menggantikan pautan kembali:< br> ;' s '<br>');
Di atas adalah semua kod untuk menambahkan pautan ke kata kunci menggunakan ungkapan biasa js. Rakan yang memerlukan boleh merujuknya

Artikel Panas

Alat panas Tag

Artikel Panas

Tag artikel panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Bagaimana untuk melaraskan apertur pada Xiaomi Mi 14 Ultra?

Bagaimana untuk menetapkan bahasa Cina dalam Cheat Engine?

Disyorkan: Projek pengesanan dan pengecaman muka sumber terbuka JS yang sangat baik

Bagaimana untuk mengemas kini Honor MagicOS 8.0 pada Honor 90 GT?

Pengesahan ungkapan biasa PHP: pengesanan format nombor

Bagaimana untuk mengesahkan alamat e-mel di Golang menggunakan ungkapan biasa?

Permudahkan pemprosesan muat naik fail dengan fungsi Golang

Bagaimana untuk memasang dua kad SIM pada Realme 12 Pro?
