No.3ベストアンサー
- 回答日時:
基本は1文字ずつ切り出してescape関数に渡し、元の値とescape後の値が等しければ半角、異なれば全角ということになります。
ただし、ブラウザやバージョンによってエンコード方法が異なったり、2バイトコードの数え方が違ったりするので、確実性を求めるなら、ブラウザ/バージョンごとに処理を書いた方がよいでしょう。
参考URL:http://tohoho.wakusei.ne.jp/js/builtin.htm#escap …
No.2
- 回答日時:
Java ではないのですが、参考に
Microsoft の開発環境の場合を書きます。
テキストを一旦Asciiコードに変換
してから、文字数とバイト数を比較
します。違っていれば全角が混じって
いると判定します。
これならUnicodeであっても対応できます。
同じ機能の関数がJavascriptにあるかどうか
は分かりません。
No.1
- 回答日時:
charAt()等を使って一文字ずつチェックするしかないのではないでしょうか?
URLのソースはバイト数で半角全角を分けていますが、
文字コードで判別する方法もあるかと。
参考URL:http://tohoho.wakusei.ne.jp/lng/199806/98060010. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) capeofdragonと申します。 Access2016を使っております。 あるフォームがあり、テ 2 2022/09/09 13:18
- マウス・キーボード 何故、ローマ字や英語を全角で打つ? 5 2022/05/15 09:36
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- iOS これは日本語入力の大発明ですか? 7 2022/12/21 07:17
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- デスクトップパソコン 40年間の悩み キーボードにおいて初期値として漢字ローマ字変換に設定する方法 8 2023/05/08 14:50
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- その他(ソフトウェア) ソースネクストアプリをインストールし、製品登録で半角英数字が入力できない 5 2022/07/03 22:44
- マウス・キーボード パソコンの外付けキーボードについて ノートパソコンて外付けキーボードを使用すると、入力うまく行きませ 4 2023/01/04 23:02
- Windows 10 WIN11 UPdate 3 2022/09/22 08:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C#のシリアル通信プログラムで...
-
Excel VBA 見本通りに...
-
Eclipseの空白が変な...
-
Pythonの勉強を始めました。バ...
-
ASP.NET TextBox 入力制限
-
Fortranのフォーマット
-
氏名の入力チェックに全角スペ...
-
ASCII文字列以外を検出する正規...
-
ホームページ制作でコピーライ...
-
XMLを作成してもタグしか表示さ...
-
GoogleChromeでレイアウトが左...
-
掲示板からIPアドレスってど...
-
<TD><input type="text"></TD>...
-
隠しリンク、裏ページ、等を見...
-
テキストエリア内の改行禁止
-
DBからPDFを取得して別画面で表...
-
下着などの洗濯タグ、どうやっ...
-
H1タグに改行の<br>を使う
-
ハイパーリンクからメニュー無...
-
指定URLを新しいウィンドウで開...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBA 見本通りに...
-
ASP.NET TextBox 入力制限
-
ASCII文字列以外を検出する正規...
-
Pythonの勉強を始めました。バ...
-
半角スペースを含む文字列を変...
-
php でtabを空白に変換して表示...
-
JavascriptでIMEのON,OFF制御
-
ホームページ制作でコピーライ...
-
stray '\\240' in programのエ...
-
氏名の入力チェックに全角スペ...
-
ソースコードの改行文字は何に...
-
ボタンコントロールのTEXT...
-
入力されたテキストが、全角か...
-
Eclipseの空白が変な...
-
指定した文字を始点にスペース...
-
C#のシリアル通信プログラムで...
-
Firefoxでのテキストエリアに入...
-
JSONパース時に改行があるとエ...
-
JSで全角英数記号を半角英数記...
-
カラムの末尾にスペースが入る
おすすめ情報