【正则表达式】——限制只能输入数字和小数点及位数

      在项目中,特殊字符的输入限制屡见不鲜,可以说,对字符输入的限制,已经是一个程序猿的基本功。常见的字符输入限制有很多类型,如:只能输入汉字;只能输入数字和小数点;只能输入英文字母等。。。


      今天,和大家分享一个比较基本的特殊字符输入限制的通用方法:只能输入数字和小数点,并且规定小数位数和最大输入值。这个基本可以解决大家数值型输入限制了。


//对文本输入框【按键】事件进行控制,限制只能输入数字、小数点、负号,并可对小数位数进行控制
//该方法只能添加到 文本输入框的 onkeypress事件
//  参数obj:        输入框对象
//  参数_fragMaxLen: 小数位长度,默认值为2, -1表示不限制小数位长度,0表示只能输入整数
//  参数_hasNegative: 是否允许输入负号,默认为true,即允许
//示例:
//   <input maxlength="10" οnfοcus="this.select()" οnkeypress="return inputFloatCheck(this, 3);"
//   οnpaste="inputFloatPaste(this)" οndrοp="event.returnValue &#
  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 28
    评论
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值