javascript:由alt+创建的特殊字符的字符键;小键盘
当我点击alt+6(Numpad键)时,创建的角色是♠, charCode=9824,但不是6。有没有一种简单的方法可以将以这种方式创建的字符(alt+Numpad键1-32)转换回它们的Numpad键值(本例中为6) 编辑:javascript:由alt+创建的特殊字符的字符键;小键盘,javascript,special-characters,Javascript,Special Characters,当我点击alt+6(Numpad键)时,创建的角色是♠, charCode=9824,但不是6。有没有一种简单的方法可以将以这种方式创建的字符(alt+Numpad键1-32)转换回它们的Numpad键值(本例中为6) 编辑: 我要寻找的是一种在输入字段中过滤掉alt+Numpad字符的简单方法。对于长字符串,使用32个字符的黑名单的简单方法似乎效率低下。有没有办法将它们视为一个范围?这可能会对您有所帮助:ASCII码为6的字符是一个ACK,它甚至不是一个可打印的字符。黑桃字符不出现在ASCII
我要寻找的是一种在输入字段中过滤掉alt+Numpad字符的简单方法。对于长字符串,使用32个字符的黑名单的简单方法似乎效率低下。有没有办法将它们视为一个范围?这可能会对您有所帮助:ASCII码为6的字符是一个ACK,它甚至不是一个可打印的字符。黑桃字符不出现在ASCII或扩展ASCII中。我很困惑-ASCII与按Alt-6有什么关系?这比那复杂一点。一件事是键盘映射;一件事是您正在使用的字符集中的字符数。请添加更多细节,你需要这个做什么等等@James他可能是指字符键,这个问题与ASCII无关。