Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript:由alt+创建的特殊字符的字符键;小键盘_Javascript_Special Characters - Fatal编程技术网

javascript:由alt+创建的特殊字符的字符键;小键盘

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+6(Numpad键)时,创建的角色是♠, charCode=9824,但不是6。有没有一种简单的方法可以将以这种方式创建的字符(alt+Numpad键1-32)转换回它们的Numpad键值(本例中为6)

编辑:
我要寻找的是一种在输入字段中过滤掉alt+Numpad字符的简单方法。对于长字符串,使用32个字符的黑名单的简单方法似乎效率低下。有没有办法将它们视为一个范围?

这可能会对您有所帮助:

ASCII码为6的字符是一个ACK,它甚至不是一个可打印的字符。黑桃字符不出现在ASCII或扩展ASCII中。我很困惑-ASCII与按Alt-6有什么关系?这比那复杂一点。一件事是键盘映射;一件事是您正在使用的字符集中的字符数。请添加更多细节,你需要这个做什么等等@James他可能是指字符键,这个问题与ASCII无关。