簡體   English   中英

使用javascript將重音符號編碼為html實體

[英]encode accented characters into html entities using javascript

我想將此文本éàè轉換為éàè 使用javascript。

我嘗試了$('<textarea />').text("éàe").html(); 但它不對重音字符進行編碼...

org.apache.commons.lang3.StringEscapeUtils.escapeHtml在Java中可以正常運行,javascript是否具有等效功能?

如果使用ES6,您可能會對標記的模板文字感興趣...

 function htmlentities(raw) { const str = raw[0]; return str.replace(/é/g, '&eacute;') .replace(/à/g, '&agrave;') .replace(/è/g, '&egrave;'); } console.log(htmlentities`éàè`); 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM