正负整数包含小数正则
在input框标签加上以下这段代码,及限制输入只能是正负数和小数
οninput="value=value.replace(/^\D*(\-(?:\d*(?:\.\d{0,6})?)?).*$/g, '$1')"
正整数和小数正则
与上面一样的,在input标签中加上以下代码限制输入,不过只能输入正整数和小数
οninput="value=value.replace(/^\D*(\d*(?:\.\d{0,6})?).*$/g, '$1')"
ps:可观察区别,造出自己需要的正则表达式(花括号中的0, 6 可更改试试看保留的小数有何变化)