我正在尝试创建一个只在标准英文键盘 (az) 上注册字母表的正则表达式。但是,我目前拥有的正则表达式还注册了以字母开头的键......因此 ctrl、alt、shift、caps lock 等被识别为按下的有效键。我想尽我所能排除这些特殊键。
这是我到目前为止所拥有的...
向下注册键:
componentDidMount() {
document.addEventListener("keydown", this.handleKeyDown);
};
验证键是否为字母:
handleKeyDown = (event) => {
const regex = /^[A-Za-z]+$/
// validate key press is alphabetic
if( regex.test(event.key) ) {
console.log(event.key);
} else {
console.log(event.key);
};
};
鸿蒙传说
汪汪一只猫
相关分类