我的代碼更改字號碼, 但是當我粘貼,如文本:三四一一三四五六一 得到: 3411456one輸入字段內更換的話
如果我再次點擊文本輸入,一更改爲1 但我希望它在第一次粘貼時順利運行。
$('#word').on('change keyup paste',function(){
var a=document.getElementById('word').value;
var b=a
.replace('zero','0')
.replace('one','1')
.replace('two','2')
.replace('three','3')
.replace('four','4')
.replace('five','5')
.replace('six','6')
.replace('seven','7')
.replace('eight','8')
.replace('nine','9')
.replace('','')
document.getElementById('word').value=b;});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="word" type="text">
請在這裏發表代碼,而不是隻是撥弄。 –