在JavaScript中,可以使用toLowerCase()方法和toLocaleLowerCase()方法將字串中的大寫字母轉換為小寫字母。
使用toLowerCase()方法
字串的toLowerCase()方法可以將字串中的字母轉換為小寫字母,會傳回一個小寫字母的字串。
附註:toLowerCase()方法不會對原始字串進行任何其他更改;對非字母字元不會產生影響。
語法:
string.toLowerCase()
string為需要轉換的字串物件。
簡單範例:使用toLowerCase()方法把字串「PHP中文網路的網站為:WWW.PHP.CN」轉換成小寫字母。
<div class="demo "> <p>转换前:<br /> <span id="str1"></span> </p> <p>转换后:<br /> <span id="str2"></span> </p> </div> <script type="text/javascript"> var str1 ="PHP中文网的网站为:WWW.PHP.CN"; var str2 =str1.toLowerCase(); document.getElementById("str1").innerHTML =str1; document.getElementById("str2").innerHTML =str2; </script>
效果圖:
上例可以看出,使用toLowerCase()方法可以輕鬆將字串轉換為小寫字母;但有時,字串轉換為小寫字母可能會因不同語言之間的衝突而有所不同。
例:小寫字母'i'在不同語言中的大寫表示是不一樣的,在英語中,用大寫字母'I'表示;而在土耳其語中,用大寫的虛線字母'? '表示。
那麼如何為了克服這樣的問題?我們可以使用toLocaleLowerCase()方法來轉換小寫。
使用toLocaleLowerCase()方法
字串的toLocaleLowerCase()方法會根據使用者電腦的目前語言環境將字串轉換為對應的小寫字母,同樣會傳回一個小寫字母的字串。
語法:
string.toLocaleLowerCase()
簡單範例:使用toLocaleLowerCase()方法,轉換字串「ABCDEfx」。
<div class="demo "> <p>转换前:<br /><br /> <span id="str1"></span> </p><br /> <p>转换后:<br /><br /> <span id="str2"></span> </p> </div> <script type="text/javascript"> var str1 ="ABCDEfx"; var str2 =str1.toLocaleLowerCase(); document.getElementById("str1").innerHTML =str1; document.getElementById("str2").innerHTML =str2; </script>
效果圖:
#說明:
在大多數情況下,使用toLocaleLowerCase()方法或toLowerCase()方法得到的結果是一樣的,只有在語言環境定義的規則與常規的Unicode 大小寫映射方式發生衝突時,才會有不同的結果。
總結:以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。
以上是js如何使指定字串轉換為小寫字母的詳細內容。更多資訊請關注PHP中文網其他相關文章!