需求背景 需要输入一串15位的数字,但是要分为3个输入框,每个输入框限定长度5位,当删除当前输入框的内容时,focus到上一个输入框: 实现方法 var field = $('.phone-field'); field.on('keyup', 'input.phone-input', function(e) { var key = e.keyCode || e.charCode; var inputs = $('input.phone-input'); if ($(this).val().le
方式一:拿到value值以后 在你传递之前处理 function stripscript(value) { var pattern = new RegExp("[`~!@#$^&*()=|{}':;',\\[\\].<>/?~!@#¥……&*()——|{}[]‘::”“'.,.?]") var rs = ""; for (var i = 0; i < value.length; i++) { rs = rs+s.substr(i,