JS判断为数字,并且保留两位小数

一、只允许正数,且保留两位小数

if(/^(?!0+(?:\.0+)?$)(?:[1-9]\d*|0)(?:\.\d{1,2})?$/.test(val)) return val
    // 返回false即为校验失败
    return false

二、允许正负数,且保留两位小数

if(/(^([-]?)[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^([-]?)(0){1}$)|(^([-]?)[0-9]\.[0-9]([0-9])?$)/.test(val)) return val
	// 返回false即为校验失败
     return false

猜你喜欢

转载自blog.csdn.net/weixin_43242112/article/details/107407553
今日推荐