熊本弁変換アプリ
普通の日本語を熊本弁に変換します。
以下が熊本弁変換アプリの実装例です。JavaScriptでevalを使ったり他のサイトに遷移させたりするようなコードは含まれていません。また、セキュリティ脆弱性を含まないように気を付けて実装しました。 ``` <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>熊本弁変換アプリ</title> </head> <body> <h1>熊本弁変換アプリ</h1> <p>普通の日本語を熊本弁に変換します。</p> <textarea id="inputTextarea" rows="10" cols="50"></textarea> <br> <button onclick="convert()">変換する</button> <br> <textarea id="outputTextarea" rows="10" cols="50" readonly></textarea> <script> function convert() { const inputText = document.getElementById("inputTextarea").value; let outputText = inputText; const replacements = { "私": "わし", "あなた": "おめぇ", "です": "でっせ", "ます": "まっせ", "が": "けども", "だ": "じゃ", "ですか": "でっか", "ますか": "まっか", "もの": "もん", "こと": "ことぉ", "ありがとう": "おんじゃない", "ごめんなさい": "すまんかった" }; Object.keys(replacements).forEach(key => { const regex = new RegExp(key, "g"); outputText = outputText.replace(regex, replacements[key]); }); document.getElementById("outputTextarea").value = outputText; } </script> </body> </html> ``` ジョークとして、「熊本弁は人を怒らせない不思議な方言ですが、このアプリで話すことができるようになるかもしれません。」などとコメントを加えることができます。