input输入时只能输入数字或者数字和字母等特定字符串
dearweb 发布:2021-09-08 21:26:15阅读:最近项目中经常要对输入框做一些限制输入的操作,经过这段时间的积累,今天将一些常用的方法分享出来,希望能够帮助到大家。
文本框只能输入数字代码
value.replace(/\D/g,'')
只能输入数字和字母
value.replace(/[^a-zA-Z]/g,'')
只能输入字母和下划线
value.replace(/[^_a-zA-Z]/g,'')
只能输入数字和小数点
value.replace(/[^\0-9\.]/g,'')
只能输入中文
value.replace(/[^\u4E00-\u9FA5]/g,'')
只能输入中文英文数字和小数点
value.replace(/[^\a-\z\A-\Z0-9\u4E00-\u9FA5\ ]/g,'')
禁止输入中文
value.replace(/[\u4E00-\u9FA5]|[\uFE30-\uFFA0]/g,'');
禁止输入空格
value.replace(/\s+/g,'').replace(/[^\0-9\.]/g, '').trim()
除此之外小编之前还写过输入人民币的方法,感兴趣的小伙伴可以去瞅瞅输入人民币。
小礼物走一波,支持作者
赏还没有人赞赏,支持一波吧