Javascript String.fromCharCode区分大小写
Javascript String.fromCharCode Case Sensitivity?
我只是在监听一个输入元素的keyup事件,并将结果收集到一个字符串中,比如
word=word+String.fromCharCode(key.keyCode);
问题是这个词是大写的,而我希望它区分大小写。例如,如果我输入abcef,我积累的单词就会变成"abcef"。
注意-我需要一个纯javascript解决方案(没有库..)有什么想法吗?
keyup
和keydown
等事件将为a
和A
返回65(如果按住该键,则为event.shiftKey
返回true
)。
keypress
事件为大小写字母返回不同的键代码,因此要使此工作区分大小写,您应该使用keypress
事件,而fromCharCode()
将返回正确的大小写字母。
您可以随时调用.toLowerCase()
word = word + String.fromCharCode(key.keyCode).toLowerCase();
只调用.toLowerCase()
一次可能更有意义,因为此时您已经完成了字符的积累。
相关文章:
- 如何使用jquery强制一个单词更改大小写等以保留品牌
- JavaScript Regex(?i)选项中字符串大小写不敏感的部分不起作用
- 如何使后缀函数不区分大小写
- 如何在JavaScript中按大小写拆分字符串
- 将文本更改为驼色大小写
- 使搜索不区分大小写
- Regex:匹配以“AM”结尾的单词(不区分大小写比较)
- 如何使用jQuery进行不区分大小写的搜索
- Javascript 将 unicode 字符串转换为“标题大小写”
- 正则表达式匹配整个字符串,但大小写不敏感
- 在 JavaScript 函数中切换大小写
- Aurelia,ES6和类名大小写
- 一个脚本中有多个自调用函数的错误:分号的大小写
- 将字符串添加到不区分大小写的 RegExp 中替换的事物开始
- regex,用于修改单词末尾特定大小写的字符
- 为什么JavaScript中允许开关块中的重复大小写标签
- 如何在解析 HTML 资源时使 Apache 区分大小写
- javascript从字符串创建不区分大小写的regex
- :包含不区分大小写的解决方案在替换文本以突出显示时不起作用
- 如何避免大小写敏感的返回