регулярное выражение, чтобы изменить пользовательское слово

Я работаю над проектом перевода, когда пользователь вводит, я должен изменить некоторые слова, такие как«Ялама» -> «Ялама», "Yalamak" -> "yaLamak", "Kalamadi" -> "kaLamadi", "Salamadi" -> "saLamadi"мой код работает хорошо, но у меня есть проблема: если я печатаю только«Ламы», это не меняется на"Lm" как и должно быть ... и я не знаю, как написать или решить его регулярное выражение :(

$(document).ready(function(){

    $("#ta_1").keyup(function(event) {
        var text2 = $(this).val();
        text2 = text2.replace(/al/g, "L");
        text2 = text2.replace(/([^L]|^)am/g, '$1m');
        $("#ta_1").val(text2);
     });
});
<!DOCTYPE html>
<html lang="en">
    <head>
        <title></title>
        <meta charset="utf-8" />
        <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    </head>
    <body>
       <textarea id="ta_1" rows="5" cols="28" ></textarea>
    </body>
</html>

Ответы на вопрос(2)

Ваш ответ на вопрос