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
elementui简单的form校验这里就不介绍了,这里主要记录下如何通过后台进行指定字段的异步后台校验. 1.导入axios <script src="https://unpkg.com/axios/dist/axios.min.js"> //为了保证引用速度,可以把axios的js文件copy到项目文件中 2.注意校验方法的位置 var vue = new Vue({ el: '.background', data () { var validatePhone = (r