Html JavaScript entītijas - CSS-triki

Anonim

htmlentities () ir PHP funkcija, kas īpašās rakstzīmes (piemēram, <) pārvērš to izdzēstajās / kodētajās vērtībās (piemēram, <). Tas ļauj parādīt virknes parādīšanu bez pārlūkprogrammas lasīšanas kā HTML.

JavaScript nav tā vietējās versijas. Ja jums vienkārši nepieciešami paši pamati, lai pārlūkprogramma netiktu interpretēta kā HTML, tam vajadzētu darboties lieliski (izmantojot Džeimsu Padolsiju, un es saņēmu līdzīgu ideju no Deivida Volša).

function htmlEntities(str) ( return String(str).replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"'); )

PHP.js projektā, kas ir projekts visu PHP vietējo funkciju pārnesei uz JavaScript, ir arī piemērs. Es to izmēģināju un tas darbojas, taču esmu brīdināts, ka liela daļa šī projekta koda ir slikti uzrakstīta, tāpēc es to glabāju vienkārši un izmantoju iepriekš minēto.