js正则表达式,限1-2位整数,或者至多含有两位小数

本文介绍了一种使用正则表达式验证特定格式数字的方法,包括整数和最多包含两位小数的浮点数。通过具体示例展示了如何判断字符串是否符合预期的数字格式。
  1. $(function(){    
  2.       
  3.     //1、只能输入数字或者小数点    仅整数,整数加小数  
  4.     var reg1=/(^[0-9]{1,2}$)|(^[0-9]{1,2}[\.]{1}[0-9]{1,2}$)/;  
  5.     console.log(reg1.test("")+" 空串 false");  
  6.     console.log(reg1.test("1")+" 1 true");  
  7.     console.log(reg1.test("10")+" 10 true");  
  8.     console.log(reg1.test("10.")+" 10. false");  
  9.     console.log(reg1.test("100")+" 100 false");  
  10.     console.log(reg1.test("100.1")+" 100.1 false");  
  11.     console.log(reg1.test("10.1")+" 10.1 ture");  
  12.     console.log(reg1.test("10.10")+" 10.10 true");  
  13.     console.log(reg1.test("10.101")+" 10.101 false");  
  14.     console.log(reg1.test("0.101")+" 0,101 false");  
  15.     console.log(reg1.test("110.101")+" 110.101 false");  
  16.     console.log(reg1.test("a")+" a false");  
  17.     console.log(reg1.test("*")+" * false");  
  18.     console.log(reg1.test("..")+" .. false");  
  19.       
  20.       
  21. })  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值