1. ホーム
  2. ハイパーリンク

[解決済み】シングルクォートをエスケープするには?

2022-04-10 23:39:55

質問

をエスケープするにはどうすればよいですか? ' (シングルクォート)をHTMLで使用することはできますか?

ここで使おうとしているのです。

<input type='text' id='abc' value='hel'lo'>

上記のコードの結果は、テキストボックスに "hel" が入力されました。試しに '\' が、こんな感じです。

<input type='text' id='abc' value='hel\'lo'>

上記のコードの結果は、テキストボックスに "hel" が入力された状態です。

シングルクォートをうまくエスケープするにはどうしたらよいですか?

どのように解決するのですか?

HTMLエンティティを使用するとよいでしょう。

  • &#39; について '
  • &#34; について "
  • ...

もっと詳しく知りたい方は HTMLでの文字実体参照 .