怎么样用js判断 输入的是金额数

及不能有一个以上(。)点,小数点后最多只能有两位~~~~~~~~下面的那位,我侧过了,好像不对~~~~... 及不能有一个以上(。)点,小数点后最多只能有两位~~~~~~~~
下面的那位,我侧过了,好像不对~~~~
展开
 我来答
570851835
推荐于2016-02-03 · TA获得超过7892个赞
知道大有可为答主
回答量:2343
采纳率:0%
帮助的人:2287万
展开全部
<input id="i" type="text" onblur="check(this.value);" />
<script>
function check(v)
{
var a=/^[0-9]*(\.[0-9]{1,2})?$/;
if(!a.test(v))
{
alert("格式不正确");
return false;
}
else
{
alert("格式正确");
}
}
</script>
溜须拍马关云长
2009-02-20 · TA获得超过1708个赞
知道大有可为答主
回答量:2443
采纳率:0%
帮助的人:0
展开全部
<script language="JavaScript">
<!--
n='0.4';
if(/^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/.test(n))
{
alert('YES');
}
else
{
alert('NO');
}
//-->
</script>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式