簡體   English   中英

JavaScript中的區域設置特定的小寫/大寫字符串操作

[英]Locale specific lowercase/uppercase string manipulation in 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中使用此功能,那么我們有什么辦法嗎?

謝謝你的期待

嗯,以下工作就像javascript中的魅力(在Firefox 6中的Firebug控制台中測試):

ch='\u03B4'; // δ
ch_up = ch.toUpperCase() //ch_up is now: "Δ"
ch_down = ch_up.toLowerCase() // ch_down is now "δ"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM