js检验小数点后两位问题

图片说明
希望看到两个js判断:判断是否为数字,是否为小数点后两位,不是数字保留后两位的格式不对重新输出。麻烦大神帮个忙

4个回答

function isNumber(oNum)
{
if(!oNum) return false;
var strP=/^1-9|([0-9]+.[0-9]{1})|([0-9]*))$/;
if(!strP.test(oNum)) return false;
try{
if(parseFloat(oNum)!=oNum) return false;
}
catch(ex)
{
return false;
}
return true;
}

daitiantian1001
daitiantian1001 回复qq_41843551: document.getElementById("str").value("")
接近 2 年之前 回复
qq_41843551
鱼在海上飞 可以问一下输出框onblur=“”怎么写吗,我是小白
接近 2 年之前 回复

if (!/^-?\d+.\d{2}$/.test(str)) {alert("不对");}

showbo
支付宝加好友偷能量挖 回复jslang: 用</>格式化,很垃圾的编辑器。。
接近 2 年之前 回复
jslang
天际的海浪 +后面的\怎么没有了
接近 2 年之前 回复

var Num = 456.14;
if ( !/^\d+|\d+.\d{1,2}$/gi.test( Num ) ) {
alert('数字不合法');
return false;
}

 https://zhidao.baidu.com/question/2074298491117846748.html
qq_41843551
鱼在海上飞 能问一下输出框onblur怎么写吗
接近 2 年之前 回复
if (!/^\-?\d+\.\d{2}$/.test(str)) {alert("不对");}

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问