-PR-
解決済み

テキストボックスに入力されている文字種類のチェックがしたい

  • 暇なときにでも
  • 質問No.90684
  • 閲覧数354
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 32% (45/139)

urizakaです。
さて、テキストボックスに入力されている文字が、指定した文字の種類か
どうかを識別し、そうでなかった場合はエラーを返すという処理を考えて
いるのですが(たとえば、カタカナで入力するように指示している場所で
カタカナ以外の入力があった場合はエラーを返す)、何か良い方法って
ありますでしょうか?
 すみませんが、宜しくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル9

ベストアンサー率 45% (29/64)

先程の半角スペースの方、補足しておきました。
で、今回の方は以下のようになります。

カタカナだけかどうかのチェックというのは普通やらないですが、やろうとすればこうなります。

if(document.form.text.value.match(/[^アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンガギグゲゴザジズゼゾダヂヅデドバビブベボパピプペポ]/)){
alert("全角カタカナのみ使用できます。")
}
お礼コメント
urizaka

お礼率 32% (45/139)

urizakaです

なるほど、全部入力するわけですね。
これに半角スペースを入れれば完璧ですね。
ところで、全角の文字以外をはじくとするとどのような正規表現となるので
しょうか?
まさか全部言葉を入れるわけにもいかないし…
この質問はこれでcloseしますけど、もし宜しければ前の質問に絡めて
教えてください。
投稿日時 - 2001-06-15 15:12:44
関連するQ&A
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

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

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

特集


新大学生・新社会人のパソコンの悩みを解決!

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

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ