此代码可以实现不管是手机端还是pc端,不管input的type为number还是text,都能正确的保证其输入框输入的值为数字类型
// 获取输入框的值
let value = e.target.value;
// 若用户输入了非数字字符,则删除此字符
if (!/^[0-9]$/.test(value.charAt(value.length - 1))) e.target.value = value.substring(0, value.length - 1);
此代码可以实现不管是手机端还是pc端,不管input的type为number还是text,都能正确的保证其输入框输入的值为数字类型
// 获取输入框的值
let value = e.target.value;
// 若用户输入了非数字字符,则删除此字符
if (!/^[0-9]$/.test(value.charAt(value.length - 1))) e.target.value = value.substring(0, value.length - 1);