JavaScript では、toLowerCase() メソッドと toLocaleLowerCase() メソッドを使用して、文字列内の大文字を小文字に変換できます。
toLowerCase() メソッドを使用する
文字列の toLowerCase() メソッドは次のようにすることができます。文字列内の文字を小文字に変換すると、小文字の文字列が返されます。
注: toLowerCase() メソッドは、元の文字列にその他の変更を加えません。アルファベット以外の文字には影響しません。
構文:
string.toLowerCase()
string は、変換する必要がある文字列オブジェクトです。
簡単な例: toLowerCase() メソッドを使用して、文字列「PHP 中国語 Web サイトの Web サイトは: 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」の大文字表現は言語によって異なります。英語では大文字で表現されますが、トルコ語では大文字で表現されます。点線の文字「?」 '急行。
それでは、この問題をどうやって克服すればいいのでしょうか? 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 中国語 Web サイトの他の関連記事を参照してください。