el-input限制输入数字,数字范围问题

只能输入数字

oninput ="value=value.replace(/[^0-9.]/g,'')"

只能输入数字,限制数字输入范围0-100

oninput="if(!/^[0-9]+$/.test(value)) value=value.replace(/\D/g,'');if(value>100)value=100;if(value<=0)value=null"

正则表达式限制写法:

大于等于1

/^[1-9]\d*$/

0-无穷的正则

/^[1-9]\d*$|^0$/

2-10000的正则

/^10000$|^[1-9]\d{1,3}$|^[2-9]$/

常用电话正则

/^1[3,4,5,7,8]\d{9}$/

电话号码中间4位变星星

'13344445555'.replace(/^(\d{3})\d*(\d{4})$/,'$1****$2')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值