1、匹配正数和小数点
onkeyup="value=value.replace(/[^\d.]/g,'')"
2、匹配正数、负数和小数点
onkeyup="value=value.replace(/[^\-?\d.]/g,'')"