gpt4 book ai didi

javascript - 无需 kycode 即可识别特殊键字符

转载 作者:行者123 更新时间:2023-12-03 11:22:09 29 4
gpt4 key购买 nike

例如,如果您按退格键,控制台会显示 keyVal 的空字符串,但这会产生误导,因为 keyVal.length 等于 1 还有一个隐藏字符

element.on('keydown',function(e){
var keyVal = String.fromCharCode(e.keyCode);
});

是否可以检测到这些不输入值的特殊按键?可能没有列出和检查他们的关键代码。或者至少是一种有效的方法,并且遗漏任何键的风险较低。

最佳答案

您可以在 String.fromCharCode(e.keyCode) 上添加正则表达式。

element.on('keydown',function(e){
var keyVal = String.fromCharCode(e.keyCode).replace(/[^\w\s\d]/g,'');
});

应该替换除数字、字母或空格之外的任何字符

关于javascript - 无需 kycode 即可识别特殊键字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27061532/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com