OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

正規表現を使って文字種類の判別(混合もあり)がしたい

  • すぐに回答を!
  • 質問No.112764
  • 閲覧数219
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 32% (45/139)

urizakaです。
現在、JSPの画面を作成しているのですが、その際に、テキストボックスに
入力された内容が半角文字だったら、○○文字以内かどうか?、全角だったら
××文字以内かどうか?、半角、全角の混合だったら××以内かどうかという
ルーチンを作りたいと思っているのですが、

・全角、半角を区別するために必要なメソッドがわからない(==で比較しても
良いのかどうかわからない)
・全角、半角の正規表現はどうすればいいのかわからない
・さらに混合の場合はどうすればいいのかわからない

 ため、どうして良いのかわからない状況です。もってる本などで調べてはみた
のですが…すみませんが、上記方法についてご存知の方がいらっしゃったら
教えてください。宜しくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル12

ベストアンサー率 75% (398/526)

 基本は1文字ずつ切り出してescape関数に渡し、元の値とescape後の値が等しければ半角、異なれば全角ということになります。
 ただし、ブラウザやバージョンによってエンコード方法が異なったり、2バイトコードの数え方が違ったりするので、確実性を求めるなら、ブラウザ/バージョンごとに処理を書いた方がよいでしょう。
お礼コメント
urizaka

お礼率 32% (45/139)

urizakaです。
なるほど、escape関数で一文字づつ比較ですね・・・わかりました
早速試してみます。
 どうもありがとうございました。
投稿日時 - 2001-08-03 14:45:44
-PR-
-PR-
このQ&Aのテーマ
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ