replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')
输入框只能输入整数或者小数,并且只能存在一个小数点,小数点不能作为第一个,保留两位小数
输入框数字验证
本文介绍了一种用于限制输入框只能输入整数或最多保留两位小数的方法,确保了用户输入的有效性和规范性。
replace(/[^\d.]/g, '').replace(/\.{2,}/g, '.').replace('.', '$#$').replace(/\./g, '').replace('$#$', '.').replace(/^(\-)*(\d+)\.(\d\d).*$/, '$1$2.$3').replace(/^\./g, '')
输入框只能输入整数或者小数,并且只能存在一个小数点,小数点不能作为第一个,保留两位小数

被折叠的 条评论
为什么被折叠?