我正在处理翻译项目,当用户类型我必须更改某些单词时,如
" yalama" - >" yaLama",
" yalamak" - >" yaLamak",
" kalamadi" - >" kaLamadi",
" salamadi" - >" saLamadi",
我的代码现在运作良好,但我遇到了一个问题:如果我只输入" Lam" ,它就会改为" Lm"好吧..但如果我输入" aLamsiz" (我的意思是任何" xxxLamxxx .." )不能正常工作:(
$(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');
text2 = text2.replace(/\bLam\b/g, "Lm");
$("#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>
&#13;