小粒プログラミング

#05 preタグチェンジャーを作る

Javascriptで遊ぶ麻雀小粒プログラミング preタグで囲まれた範囲は、スペース・改行などが等幅フォントで表示されます。WEBページにソースコードを入れたいたいときによく使われタグです。しかし、<と>は特殊文字として扱われるので、コード内にタグがあるときは注意が必要です。

プログラムの解説と実行

ソースコード内の特殊文字を手作業で変換するのが面倒くさいので自作することにしました。単純な変換しかできませんが、ぜひご利用ください。 テキスト内の特殊文字を一括置換します。変換される文字は以下の表の通りです。

対象になる特殊文字変換後の文字列
&&amp;
<&lt;
>&gt;

●変換したいテキストを貼り付ける ●変換後のテキスト



JavaScriptソースコード

本記事で紹介したサンプルプログラムをダウンロードできます。

ダウンロードをする前にお読みください

  • サイトで紹介している記事の内容や公開しているプログラムの動作は100%保障するものではありません。
  • 当プログラム使用による如何なる不具合やトラブル、損害の責任も負いかねます。
  • 当プログラムは断り無く内容が変わることがあります。
  • 当プログラムを別サイトで配布することは禁止します。
  • サポートはいたしません。
  • 自己責任にてご利用くださいませ。

以上をご確認の上、プログラムのダウンロードをお願いいたします。

サンプルプログラムのソースコード

ソースコードは折りたたんであります。[+]を押すと、折りたたまれたソースコードが開きます。[-]を押すと、コードは折りたたまれます。

+ program_005.jsを開く

//テキストエリア内の文字列を置換する
$("#preChangeBtn").click(function() {
	var txtVal = $("#beforeText").val();
	txtVal = txtVal.replace(/&/g, "&amp;");
	txtVal = txtVal.replace(/</g, "&lt;");
	txtVal = txtVal.replace(/>/g, "&gt;");
	$("#afterText").val(txtVal);
});

//テキストエリア内の文字列を削除する
$("#preCleaeBtn").click(function(){
	$("#beforeText").val("").focus();
	$("#afterText").val("");
});

//テキストエリア内の文字列を選択する
$("#txtSelectBtn").click(function(){
	$("#afterText").select();
});

おすすめレンタルサーバー

エックスサーバー|高速・高機能レンタルサーバー

オールSSDの快適ハイスペック環境」「国内管理、大容量バックボーン」「独自SSLが無料」「FastCGIなどの高速化機能」「最新のPHP7を実装」など、高機能・高コストパフォーマンスなレンタルサーバーです。※当サイトも「エックスサーバー」で運用しています。

ウザク式麻雀牌効率学習

麻雀の牌効率を覚えたい初心者向け決定版。読者に大好評の麻雀 定石「何切る」301選麻雀 傑作「何切る」300選の著者が「初心者が何切るを解く前に読んでもらうことで、効率よく学習してもらいたい」という願いを込めた一冊です。

-小粒プログラミング