js正则验证一个文本框只能填写.(小数点)和数字,别的不能填写,不限制长度
如题,正则验证只能是数字和小数点,光填写数字也行,但是只填写小数点或其他符号不行,这个怎么验证呢我要的不要截取小数点后2位额,要小数点后也能好几位,而且能输入多个小数点的...
如题,正则验证只能是数字和小数点,光填写数字也行,但是只填写小数点或其他符号不行,这个怎么验证呢
我要的不要截取小数点后2位额,要小数点后也能好几位,而且能输入多个小数点的,我是拿小数点当一个数据的分隔符的,不是当价格的额 展开
我要的不要截取小数点后2位额,要小数点后也能好几位,而且能输入多个小数点的,我是拿小数点当一个数据的分隔符的,不是当价格的额 展开
2个回答
展开全部
function pices(o)
{
var pice = o.value.replace(/^[0-9]+\.?[0-9]{0,2}$/ ,'');
if(pice.length>0)
{
o.value = "";
}
}
用的时候: onkeyup="pices(this)" onpaste="return false"
保证只能输入数字和小数,输入其他的输都输不进去.还能防止粘贴.
{
var pice = o.value.replace(/^[0-9]+\.?[0-9]{0,2}$/ ,'');
if(pice.length>0)
{
o.value = "";
}
}
用的时候: onkeyup="pices(this)" onpaste="return false"
保证只能输入数字和小数,输入其他的输都输不进去.还能防止粘贴.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询