JavaScript 中特定于区域设置的小写/大写字符串操作
我们如何在 JavaScript 中处理特定于语言环境的字符串/字符大写和小写操作? 例如,Java 提供了 java.lang.Character 类用于特定于语言环境的操作,其中一些方法如下:
-
toUpperCase(char ch) -- >将 unicode 字符转换为大写
toLowerCase(char ch) -->将 unicode 字符转换为小写
(自动处理语言特定的大写/小写)
类似地,
- isUpperCase(char ch)
- isLowerCase(char ch)
也可以使用
。编码示例如下:
/*This is a greek character*/
ch='\u03B4';
System.out.println(ch);
System.out.println("Is Character = "+ Character.isLetter(ch));
System.out.println("Is Digit = " + Character.isDigit(ch));
System.out.println("Upper case = " + Character.toUpperCase(ch));
System.out.println();
其输出如下:
δ
Is Character = true
Is Digit = false
Upper case = Δ
看,大写字符和小写字符完全不同。现在,如果我们想要在 JavaScript 中实现此功能,有什么办法吗?
谢谢你的期待
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
嗯,下面的工作就像 javascript 中的超级按钮(在 Firefox 6 的 Firebug 控制台中测试):
Hmm, following works like a charm in javascript (tested in Firebug console in Firefox 6):