本文介绍: 关于vueelementUI中输入框只能输入数字,除了数字其他什么不可输入,包括标点符号英文在内

<elinput

vmodel=”length” :maxlength=”6″

οnkeypress=’return( /[d]/.test(String.fromCharCode(event.keyCode)))’ />

通过正则表达式判断输入的按键对应字符是否是数字。

event.keyCode表示当前触发按键的键码,String.fromCharCode(event.keyCode)则将键码转换对应字符

/[d]/.test(String.fromCharCode(event.keyCode))中的/[d]/是一个正则表达式,d表示匹配任意数字字符。.test()是JavaScript正则表达式对象方法用于检测给定字符串是否满足正则表达式模式

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注