ホームページ > ウェブフロントエンド > jsチュートリアル > jsで指定した文字列を小文字に変換する方法

jsで指定した文字列を小文字に変換する方法

青灯夜游
リリース: 2018-12-13 09:32:35
オリジナル
2701 人が閲覧しました

JavaScript では、toLowerCase() メソッドと toLocaleLowerCase() メソッドを使用して、文字列内の大文字を小文字に変換できます。

jsで指定した文字列を小文字に変換する方法

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>
ログイン後にコピー

レンダリング:

jsで指定した文字列を小文字に変換する方法

上記の例からわかるように、文字列は 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>
ログイン後にコピー

レンダリング:

jsで指定した文字列を小文字に変換する方法

説明:

ほとんどの場合、結果はtoLocaleLowerCase() メソッドまたは toLowerCase() メソッドを使用して取得した結果は同じであり、ロケールによって定義されたルールが通常の Unicode ケース マッピング メソッドと競合する場合にのみ、異なる結果が生じます。

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

以上がjsで指定した文字列を小文字に変換する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート