ホームページ ウェブフロントエンド jsチュートリアル JavaScriptで全角文字と半角文字の変換を実現_JavaScriptスキル

JavaScriptで全角文字と半角文字の変換を実現_JavaScriptスキル

May 16, 2016 pm 04:21 PM
javascript 全角 半角 キャラクター

最初にコードを書いてから、くだらない話をしましょう^_^

コードをコピーします コードは次のとおりです:

/**
※全角文字を変換
​*/
関数 toDBC(str){
var result = "";
var len = str.length;
for(var i=0;i {
var cCode = str.charCodeAt(i);
//全角と半角の違い(スペースを除く):65248(10進数)
cCode = (cCode>=0x0021 && cCode //スペースを処理します
cCode = (cCode==0x0020)?0x03000:cCode;
結果 = String.fromCharCode(cCode);
}
結果を返します;
}
/**
※半角文字を変換
​*/
関数 toSBC(str){
var result = "";
var len = str.length;
for(var i=0;i {
var cCode = str.charCodeAt(i);
//全角と半角の違い(スペースを除く):65248(10進数)
cCode = (cCode>=0xFF01 && cCode //スペースを処理します
cCode = (cCode==0x03000)?0x0020:cCode;
結果 = String.fromCharCode(cCode);
}
結果を返します;
}

知識ポイント

半角文字と全角文字(ASCII文字)を比較すると、ASCII文字には全角と半角の範囲があることが分かります:0x20~0x7E。

例:

記号の半角と全角は異なります
# 0x0023 0xFF03 0xFEE0
? 0x003F 0xFF1F 0xFEE0
スペース 0x0020 0x03000 0x2FE0

スペースを除く、全角文字と半角文字の違いは: 0xFFE0

そのため、全角文字と半角文字を変換する場合には、スペースの特別な処理が必要です。

例:

全角=半角0xFEE0

半角 = 全角 - 0xFFE0

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

全角英字を半角英字に変換する方法 全角英字を半角英字に変換する方法 Mar 15, 2024 pm 03:00 PM

変換方法: 1. Word 文書の検索と置換機能を使用して、ワイルドカードを使用して全角の英字を一致させ、半角形式に置換します; 2. 画面上の「全角/半角」切り替えボタンを使用します。入力方法ツールバーを使用して、入力方法を半角状態に切り替えます。英字を再入力または変更します。3. ショートカット キー (Windows システムの「Shift Space」など) を使用して、全角と半角の状態をすばやく切り替えます。 。

WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 Dec 17, 2023 pm 02:54 PM

WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 はじめに: 技術の継続的な発展により、音声認識技術は人工知能の分野の重要な部分になりました。 WebSocket と JavaScript をベースとしたオンライン音声認識システムは、低遅延、リアルタイム、クロスプラットフォームという特徴があり、広く使用されるソリューションとなっています。この記事では、WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法を紹介します。

全角と半角の違い 全角と半角の違い Jan 05, 2024 pm 04:27 PM

全角と半角の違い: 1. 文字が占めるスペース、2. 文字の表現、3. 入力方法のステータス、4. 本質的な違い、5. システム コマンドの使用。詳細な紹介: 1. 文字占有スペース、全角文字は 2 つの標準文字位置を占有し、半角文字は 1 つの標準文字位置を占有します; 2. 文字表現、全角は、1 つの文字が 2 つの標準文字位置を占有することを指します。は漢字またはその他の種類の文字であり、半角は文字が標準の文字位置を占めることを意味し、通常は英語の文字、数字、記号などに使用されます。

全角と半角を切り替える方法 全角と半角を切り替える方法 Mar 15, 2024 pm 02:52 PM

最も一般的な方法: 1. 入力方法ツールバーの切り替えボタンを使用する; 2. ショートカット キーを使用する (Windows システムの場合は「Shift Space」、Mac システムの場合は「Option Space」); 3. エディターの置換機能を使用する。

WebSocket と JavaScript: リアルタイム監視システムを実装するための主要テクノロジー WebSocket と JavaScript: リアルタイム監視システムを実装するための主要テクノロジー Dec 17, 2023 pm 05:30 PM

WebSocketとJavaScript:リアルタイム監視システムを実現するためのキーテクノロジー はじめに: インターネット技術の急速な発展に伴い、リアルタイム監視システムは様々な分野で広く利用されています。リアルタイム監視を実現するための重要なテクノロジーの 1 つは、WebSocket と JavaScript の組み合わせです。この記事では、リアルタイム監視システムにおける WebSocket と JavaScript のアプリケーションを紹介し、コード例を示し、その実装原理を詳しく説明します。 1.WebSocketテクノロジー

JavaScript と WebSocket を使用してリアルタイムのオンライン注文システムを実装する方法 JavaScript と WebSocket を使用してリアルタイムのオンライン注文システムを実装する方法 Dec 17, 2023 pm 12:09 PM

JavaScript と WebSocket を使用してリアルタイム オンライン注文システムを実装する方法の紹介: インターネットの普及とテクノロジーの進歩に伴い、ますます多くのレストランがオンライン注文サービスを提供し始めています。リアルタイムのオンライン注文システムを実装するには、JavaScript と WebSocket テクノロジを使用できます。 WebSocket は、TCP プロトコルをベースとした全二重通信プロトコルで、クライアントとサーバー間のリアルタイム双方向通信を実現します。リアルタイムオンラインオーダーシステムにおいて、ユーザーが料理を選択して注文するとき

WebSocketとJavaScriptを使ったオンライン予約システムの実装方法 WebSocketとJavaScriptを使ったオンライン予約システムの実装方法 Dec 17, 2023 am 09:39 AM

WebSocket と JavaScript を使用してオンライン予約システムを実装する方法 今日のデジタル時代では、ますます多くの企業やサービスがオンライン予約機能を提供する必要があります。効率的かつリアルタイムのオンライン予約システムを実装することが重要です。この記事では、WebSocket と JavaScript を使用してオンライン予約システムを実装する方法と、具体的なコード例を紹介します。 1. WebSocket とは何ですか? WebSocket は、単一の TCP 接続における全二重方式です。

matplotlibで中国語の文字を表示する正しい方法 matplotlibで中国語の文字を表示する正しい方法 Jan 13, 2024 am 11:03 AM

matplotlib で中国語の文字を正しく表示することは、多くの中国人ユーザーがよく遭遇する問題です。デフォルトでは、matplotlib は英語フォントを使用するため、中国語の文字を正しく表示できません。この問題を解決するには、正しい中国語フォントを設定し、それを matplotlib に適用する必要があります。以下は、matplotlib で中国語の文字を正しく表示するのに役立ついくつかの具体的なコード例です。まず、必要なライブラリをインポートする必要があります: importmatplot

See all articles