HTML: <input class = "remark" type = "text" maxlength = "500"> JS: var $remarkInput = $('.remark'); $remarkInput.on('change',function(){ var regC = /[^ -~]+/g; var str = $(this).val(); if (regC.test(str)){ var value = s
1.只能输入数字,当输入不符字符删除,光标位置不变 //只能输入数字 function onlyNumTrue(obj){ var reg = /[^\d]/g; var pos = obj.selectionEnd;//获取光标位置 var val = obj.value; //获取input的值 //如果值存在不符字符将光标位置减一 if (reg.test(val)) { pos = pos - 1; 9 } $(obj).val(val.replace(/[^\d]/g, '')); o