HTML
<div class="container">
<h1>Исправлятор</h1>
<p>
Иногда, когда мы очень спешим, мы не смотрим что вводим. Данная программулина позволяет переводить на "нормальный" руссский язык фразы типа "Gjlrbymnt ltytu yf gbdrj ghjuhfvvbcne". Попробуйте сами ;)
</p>
<button id="convert" class="btn btn-success">Исправить <i class="glyphicon glyphicon-refresh"></i></button>
<table class="table table-bordered">
<tr>
<td width="50%">Оригинал (абра - кадабра типа "Okf vfif gj ijcct")</td>
<td width="50%">Исправленное сообщение</td>
</tr>
<tr>
<td><textarea id="input" class="form-control form-inline" style="width: 95%;"></textarea></td>
<td><div id="output"></div></td>
</tr>
</table>
</div>
JAVASCRIPT
$(document).ready(function (){
$("#convert").click(function(){
var input = $("#input").val()+"";
var output = input.toLowerCase().replace(/q/g , "й").replace(/w/g , "ц").replace(/e/g , "у").replace(/r/g , "к").replace(/t/g , "е").replace(/y/g , "н").replace(/u/g , "г").replace(/i/g , "ш").replace(/o/g , "ш").replace(/p/g , "з").replace(/[[]/g , "х").replace(/[]]/g , "ъ").replace(/a/g , "ф").replace(/s/g , "ы").replace(/d/g , "в").replace(/f/g , "а").replace(/g/g , "п").replace(/h/g , "р").replace(/j/g , "о").replace(/k/g , "л").replace(/l/g , "д").replace(/[;]/g , "ж").replace(/[']/g , "э").replace(/z/g , "я").replace(/x/g , "ч").replace(/c/g , "с").replace(/v/g , "м").replace(/b/g , "и").replace(/n/g , "т").replace(/m/g , "ь").replace(/[,]/g , "б").replace(/[.]/g , "ю").replace(/[/]/g , ".");
$("#output").html(output);
});
});