首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-01-28 
一个验证,只能输入0到99999.9999之间的数!一个验证,只能输入0到99999.9999之间的数!注意数据库里字段是num

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

[解决办法]

JScript code
var p = /(^\d{1,5}$)|(^\d{1,5}\.\d{1,4}$)/;alert(p.test('12345.1234'));  // truealert(p.test('12345'));       // truealert(p.test('1.12345'));     // falsealert(p.test('123456.1234')); // falsealert(p.test('123456'));      // false
[解决办法]
JScript code
  /^(0|([1-9]\d{1,4}))(\.\d{1,4})?$/
[解决办法]
探讨

JScript code

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

热点排行