金额的正则表达式,如果带小数的话默认保留2位,可以是-负数开头 var number = /^-?\d+\.{0,}\d{2}$/;如果 是0 ,为什么不能,还有如果带1为小数也不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var re = /^-?\d+(\.)?(\d{1,2})?$/;var str='10.1';if(re.test(str)){alert('格式正确')}else{alert('格式错误')} 或者,如果你要求只要有小数点出现,那么后面必须跟上至少一个数字,就修改为以下:var re = /^-?\d+((\.)\d{1,2})?$/;var str='0';if(re.test(str)){alert('格式正确')}else{alert('格式错误')} var re = /^-?\d+(\.\d{1,2})?$/; re.exec(0);原来是我自己测试错了, 用Ajax调用WebMethod方法,不执行 各位大侠给点意见 ASP从SQL中读取数据 显示问题 JavaScript初学者 求助 求一个JS 寻求一段关于鼠标复制的代码 arguments和命名参数 ★★★javascript高手帮忙,一次性解决,给100,求助高手 netscape下,模态窗口提交表单的问题? 一个新网站欢迎大家提意见http://www.hrbhome.net .NET后台获取前台JQUERY AJAX传递JSON数组的问题 左侧导航栏可显示与隐藏用js该怎么实现???
var str='10.1';
if(re.test(str)){alert('格式正确')}else{alert('格式错误')}
var re = /^-?\d+((\.)\d{1,2})?$/;
var str='0';
if(re.test(str)){alert('格式正确')}else{alert('格式错误')}