js数字保留两位小数 如何用js限定文本框只能输入数字和小数点,且只能输入小数点后两位?

如何用js限定文本框只能输入数字和小数点,且只能输入小数点后两位?$(“#num”).on(“keyup”,function(){var reg=/^d(?)?:.d{2})?$/如果(!注册测试($

如何用js限定文本框只能输入数字和小数点,且只能输入小数点后两位?

$(“#num”).on(“keyup”,function(){

var reg=/^d(?)?:.d{2})?$/

如果(!注册测试($(本。Val()){

$(这个。Val(“”

}

js用正则表达式验证只允许输入数字,或者是数字后两位小数点,如何写?

页面输入框JS常规校验输入值是一个数字,并且只保留两位小数:函数clearnonum(obj){//首先替换除数字和目标值= 对象值替换(/[^D.]/g,第,“)//确保只有一个,而不是多个目标值= 对象值替换(/ . {2,}/g,”。“)//必须确保第一个是数字,而不是目标值= 对象值替换(/ ^ . /担保。只有一次,不超过两次目标值= 对象值替换( ". ", "$# $"). 替换(/)。/g,”)。替换(“$”,“)。“)//只能输入两位小数目标值= 对象值替换(/^(-)*(d).(dd).*$/,“$1$2.$3”)}