JavaScriptの基本的なアルゴリズム-HTMLエンティティを変換する
Javascript Basic Algorithm Convert Html Entities
請求
文字列に文字を入力します&
、<
、>
、'
(二重引用符)、および'
(一重引用符)は、対応するHTMLエンティティに変換されます。
サンプル
convert('Dolce & Gabbana')
戻る必要がありますDolce & Gabbana
。
convert('Hamburgers
Hamburgers < Pizza < Tacos
。
convert('Sixty > twelve')
戻る必要がありますSixty > twelve
。
convert('Stuff in 'quotation marks'')
戻る必要がありますStuff in "quotation marks"
。
convert('Shindler's List')
戻る必要がありますShindler&aposs List
。
convert('')
戻る必要があります<>
。
convert('abc')
戻る必要がありますabc
。
参照
解決
function convert(str) { // &colon&rpar var r='',htmlObj = {'&':'&','>':'>',''<'&]/.test(s)){ r+=htmlObj[s] }else{ r+=s } }) return r } convert('Dolce & Gabbana')