+ -
当前位置:首页 → 问答吧 → 一个验证,只能输入0到99999.9999之间的数!

一个验证,只能输入0到99999.9999之间的数!

时间:2011-10-25

来源:互联网

一个验证,只能输入0到99999.9999之间的数!注意数据库里字段是number(9,4)所以整数不能超过5位,小数不能超过4位,也就是1.99999是不可以的,最好是正则表达式的验证

作者: a3737500   发布时间: 2011-10-25

JScript code

var p = /(^\d{1,5}$)|(^\d{1,5}\.\d{1,4}$)/;
alert(p.test('12345.1234'));  // true
alert(p.test('12345'));       // true
alert(p.test('1.12345'));     // false
alert(p.test('123456.1234')); // false
alert(p.test('123456'));      // false

作者: samboy2002   发布时间: 2011-10-25

JScript code

  /^(0|([1-9]\d{1,4}))(\.\d{1,4})?$/

作者: wern0565   发布时间: 2011-10-25

热门下载

更多