JavaScript için htmlEntities - CSS Hileleri

Anonim

htmlentities (), özel karakterleri (<gibi) çıkışlı / kodlanmış değerlerine (<gibi) dönüştüren bir PHP işlevidir. Bu, dizeyi tarayıcı HTML olarak okumadan göstermenizi sağlar.

JavaScript'in yerel bir sürümü yoktur. Tarayıcının HTML olarak yorumlanmaması için temel bilgilere ihtiyacınız varsa, bu iyi çalışmalıdır (James Padolsey aracılığıyla ve ben David Walsh'tan benzer bir fikir aldım).

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

PHP'nin tüm yerel işlevlerini JavaScript'e aktaracak bir proje olan PHP.js projesi de bir örnek içeriyor. Denedim ve işe yarıyor, ancak o projedeki kodun çoğu kötü yazılmış olduğu için uyarıldım, bu yüzden basit tuttum ve yukarıdakileri kullandım.