JS中如何判断一个字符是否可见?
我正在处理 keyup
事件,并想知道 e.which
是否链接到可见符号 - 例如 UP 键 (38) 不可见,“a”是。当然,可以创建每种类型的符号代码列表,但我想知道,对于 JS / JQuery 是否存在更简单的方法?
I'm processing keyup
events and would like to know, whether e.which
links to a visible symbol - e.g. UP key (38) isn't visible, "a" is. Of course it's just possible to create a list of symbol codes of each type, but I was wondering, whether an easier way exists for JS / JQuery?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您检测到从 48 到 90 的键码,您将检测到可见字符,然后是下一个代码,例如乘法、小数点等,代码为:106-111。
另一个带有“可见”字符的键码是 186-192 和 219-222。
因此,可见字符将为 48-90、106-111、186-192 和 219-222。其余的没有。
更多信息请参见此链接。
您还可以使用此链接尝试可见字符。
If you detect keycodes from 48 to 90 you will detect the visible chars, then the next codes like multiply, decimal point and so on with codes: 106-111.
Another keycodes with "visibles" characters are from 186-192 and 219-222.
So, the visible chars will be 48-90, 106-111, 186-192 and 219-222. The rest no.
More info in this link.
You will try your visible chars, also, with this link.