熊本弁変換アプリ
普通の日本語を熊本弁に変換します。
以下が熊本弁変換アプリの実装例です。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>
```
ジョークとして、「熊本弁は人を怒らせない不思議な方言ですが、このアプリで話すことができるようになるかもしれません。」などとコメントを加えることができます。