国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

html符號轉實體算法挑戰

2024-08-26 00:14:02
字體:
來源:轉載
供稿:網友

挑戰:

將字符串中的字符 &、<、>、" (雙引號), 以及 ’ (單引號)轉換為它們對應的 HTML 實體。

如果你被卡住了,記得開大招 Read-Search-Ask。嘗試與他人交流編程思路、但編寫你自己的代碼。

例如:

           convert("Dolce & Gabbana") 應該返回 Dolce &​amp; Gabbana。
convert("Hamburgers < Pizza < Tacos") 應該返回 Hamburgers &​lt; Pizza &​lt; Tacos。  
            convert("Sixty > twelve") 應該返回 Sixty &​gt; twelve。
convert('Stuff in "quotation marks"') 應該返回 Stuff in &​quot;quotation marks&​quot;。
           convert("Shindler's List") 應該返回 Shindler&​apos;s List。
                        convert("<>") 應該返回 &​lt;&​gt;。
                 convert("abc") 應該返回 abc。

答案:

方法 描述
RegExp 是正則表達式(regular expression)的簡寫。
   
replace() 替換與正則表達式匹配的子串。
   
HTML 字符實體 HTML 中的預留字符必須被替換為字符實體。

function convert(str) { var list={    "&":"&amp;",    "<":"&lt;",    ">":"&gt;",    '"':"&quot;",    "'":"&apos;",     };  for(var key in list){    str=str.replace(new RegExp(key,"g"),list[key]);  }  return str;}convert("Dolce & Gabbana");

運行結果:

Dolce & Gabbana

在線測試:

html符號轉實體算法挑戰 | w3cschool

總結

到此這篇關于html符號轉實體算法挑戰的文章就介紹到這了,更多相關html符號轉實體內容請搜索武林網以前的文章或繼續瀏覽下面的相關文章,希望大家以后多多支持武林網!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 隆昌县| 巴马| 交口县| 固阳县| 乌拉特前旗| 琼中| 揭阳市| 七台河市| 湘潭县| 乳源| 城口县| 玉门市| 龙川县| 天峨县| 河曲县| 珲春市| 吉隆县| 陈巴尔虎旗| 新巴尔虎左旗| 昌邑市| 新闻| 安溪县| 读书| 泰顺县| 和田县| 峨边| 时尚| 南皮县| 许昌市| 礼泉县| 兴安盟| 和林格尔县| 丹阳市| 稷山县| 长海县| 祁东县| 贵州省| 蛟河市| 苍南县| 沙河市| 外汇|