function onInput1(input,num,point){
if(point){
// 只保留数字和小数点
input.value = input.value.replace(/[^\d.]/g, "");
}else{
// 只保留数字
input.value = input.value.replace(/[^\d]/g, "");
}
// 保留两位小数
input.value = input.value.replace(/^(\-)*(\d+)\.(\d{0,3}).*$/, '$1$2.$3');
// 限制总长度位数
if (input.value.length > num) {
// 截取前 10 位的字符作为新值
input.value = input.value.substring(0, num);
}
}
input ios只能输入数字小数点,光标不会自动聚焦到首位
最新推荐文章于 2024-09-14 22:18:26 发布