Thứ Sáu, 23 tháng 11, 2012

Mã hoá mã nguồn html để tránh kí tự đặc biệt

- Để hiển thị mã với Syntaxhighlighter trong thẻ <pre> ta phải mã hoá để tránh các kí tự đặc biệt trong html như ", ', &, <, >
- Đoạn mã Javascript sau giúp làm điều này :



function encode(str) {
 return str.replace(/&/g,'&amp;').replace(/"/g,'&quot;').replace(/'/g,'&#39;').replace(/</g,'&lt;').replace(/>/g,'&gt;') 
}
Nhập mã html cần mã hoá :

Kết quả mã hoá :

Không có nhận xét nào:

Đăng nhận xét