html シンボルからエンティティへのアルゴリズムへの挑戦
チャレンジ
文字列中の &, <, >, " (ダブルクォート), ' (シングルクォート)を対応するHTMLエンティティに変換しなさい。
行き詰まったら、大きなRead-Search-Askをオンにすることを忘れないでください。他の人とプログラミングのアイデアを交換しながら、自分自身のコードを書くようにしましょう。
例えば
convert("Dolce &; Gabbana") は Dolce & Gabbana を返す必要があります。
convert("Hamburgers < Pizza < Tacos") は、Hamburgers < Pizza < Tacos を返す必要があります。
convert("Sixty > twelve") は Sixty > twelve を返す必要があります。
convert('Stuff in "quotation marks"') は Stuff in "quotation marks" を返すべきでした。
convert("Shindler's List") は Shindler's List を返すべきでした。
convert("<>") は <> を返す必要があります。
convert("abc") は abc を返すべきでした。
ANSWER
<テーブル メソッド 説明 レジストレーション は正規表現の略記です。 replace() 正規表現にマッチする部分文字列を置き換えます。 HTML 文字エンティティ HTMLの予約文字は、文字実体に置き換える必要があります。
function convert(str) {
var list={
"&":"&",
"<":"&"<",
">":">",
'"':""",
"'":"'",
};
for(var key in list){
str=str.replace(new RegExp(key,"g"),list[key]);
}
return str;
}
convert("Dolce & Gabbana");
結果を実行します。
ドルチェ&ガッバーナ
オンラインテスト
html シンボルからエンティティ アルゴリズムへの挑戦|W3CSCHOOL
概要
html symbol to entity アルゴリズムへの挑戦についての記事は以上となります。html symbol to entityについては、スクリプトハウスの過去記事を検索していただくか、引き続き以下の関連記事をご覧ください。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
html ページの文字セットを指定する2つの方法
-
互換性を保ちながら、iframeを使って相手ページのデータを適用する方法
-
html 模倣百科事典ナビゲーションドロップダウンメニュー機能
-
htmlの入力のreadonly属性とdisable属性の違いについて
-
主要サイトの問題のページの新しいオープニングかどうかタグは、照合を開くには
-
htmlのWebコードにフラッシュファイルを埋め込むためのフラッシュ埋め込みhtmlソリューション(下)。
-
htmlのhyperlinkタグのTARGET属性の説明A
-
HTMLマーキー文字のスニペットスクロール
-
HTMLテキストエスケープのヒント