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

关于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正则表达式对象方法用于检测给定字符串是否满足正则表达式模式

因此,上述代码的目的是判断输入的按键对应字符是否是数字。如果返回值true,则表明输入的字符一个数字;如果返回值false,则表明输入的字符不是一个数字。

请注意,这种方式只适用于处理键盘按键事件,而不适用于处理粘贴操作拖放操作等其他方式输入的字符。

原文地址:https://blog.csdn.net/qq_58717344/article/details/132493871

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_37556.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

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