• ベストアンサー

文字入力

よく住所などを入力する際に電話番号は半角の数字のみであったり名前の読み方はカタカナのみだったりしますが、JAVAを使って、そのような事をするさいはequalsを使って一文字ずつ確認しないと出来ないのでしょうか? 良い方法があったら教えてくださいお願いします。

  • Java
  • 回答数2
  • ありがとう数0

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

  • ベストアンサー
noname#86752
noname#86752
回答No.1

java.util.regex あたりを調べると幸せになれるかも。

その他の回答 (1)

  • seasoning
  • ベストアンサー率25% (182/713)
回答No.2

入力文字チェックの基本である「正規表現」を勉強しましょう。

関連するQ&A

  • エクセルの入力について

    エクセルで住所録を入力する場合 左のセルから、郵便番号、住所、名前、生年月日、電話番号等と半角英数と漢字で入力するセルが交互にくる場合に、入力モードを半角英数とひらがなをその都度切り替えないで済む方法は有りませんでしょうか? また、入力済みのセルを結合すると文字や数字が下揃えになってしまいます、デフォルトを中央揃えにする方法も教えて下さい。 よろしくお願いします

  • EXCELで大文字から小文字へ変換したい

    EXCEL2000の住所録データを筆王の住所録へ変換しているのですが、うまくいきません。(-_-;)それは、郵便番号と電話番号が大文字(全角)になっていて、筆王の郵便番号の桁数でいくと半角で10桁となっています。EXCELのデータが大文字のため入りきれないのです。EXCELの大文字数字(全角)をどうにかして小文字数字(半角)にできないものか?データが多いもので、悩んでいます。どなたかお助けくださいませm(__)m

  • 文字入力について教えてください。

    1.文字の大文字・小文字固定入力   (1).半角で大文字のみ入力   (2).半角で小文字のみ入力   (3).全角で大文字のみ入力   (4).全角で小文字のみ入力   テキストボックスの入力で上記(1)~(4)の入力方法をしたいのですが   どおすればよいのか教えてください。   ※UCase・LCaseで変換できるのはしっているのですが    1文字単位でできたいのですが 2.半角の数字のみの入力   aの入力を受け付けないようなことおしたいのですが   できないでしょうか?

  • 文字入力について

    初心者で困っています。 年賀状の宛名入力をワードでしょうとしたら、普通に文字変換入力出来なくなり、半角のカタカナや英数記号になってしまいます。 又市販の「パソコンはやわざ年賀状」でも住所や宛名が入力出来なくなります。 メールなどでは普通に文字変換入力できるのに何故でしょうか? 初歩的な質問で申し訳ありませんが、教えて頂けないでしょうか。

  • テキストエディタの入力方法について。大文字と小文字の別など。

    テラパッドについて。 名前を付けて保存するとき、初歩的な質問ですが、 1、半角英数の大文字を入力する方法はどうすればよいのでしょうか。 2、半角英数モードでの数字には、   大文字小文字の区別はそもそも、あるのでしょうか。 さらに、 自分が入力した文字が英数字の場合、 これが半角文字かどうかを確かめる方法などはあるのでしょうか。 詳しい方よろしくお願いします。

  • 文字入力がおかしなことに・・・

    いきなり文字入力の設定がおかしくなってしまいました。 と言うのも、半角/全角キーを押すと普段は半角の場合は半角英数で文字入力 全角の場合はひらがなで文字入力、の設定になっていたのですが いつの間にか、半角にすると「チニナイ・・・」と言った直接入力の半角カタカナで入力されるようになってしまいました。 これを、元の設定(半角にしたときに半角英数で入力)に戻すにはどうしたら良いでしょうか? ちなみに入力ソフト(?)はmicrosoft IME スタンダード2003 です。 わかりにくい説明で申し訳ないですが、よろしくお願いいたします。

  • 半角カタカナ文字の入力方法。

    通常文字入力はローマ字入力になってると思いますが、そのローマ字入力の設定を、半角カタカナ入力に切り替えるのはどうすればいいのでしょうか? 以前一度友人に教えて貰った事があるのですが忘れてしまいました。その方法は確か、一度通常入力をして、例えば”東京”と入力したい時にまずローマ字入力で普通に東京と入力し、それを反転させ、そして何かのキーを押したら半角カタカナになる、というものでした。 でも何のキーを押したらいいのか分りません。半角カタカナ入力の方法を教えて下さい。 宜しくお願い致します。

  • 文字入力に関する質問です。

    初めて質問をします。 不手際があればすみません。 質問の内容を簡単に書くと、文字入力する際、半角カタカナか、英数しか 入力することができなくなる、です。 既出のような質問ですが、少し特殊なところがあって、 その現象がおこるのがエクセルを使用したときのみというところで、 どうしてこういうことになったのかは不明ですが、これを修復すべく、 教えて!gooなどのサイトを見て回ったのですが、なかなか解決に至りません。 詳しく書くと、文字バーのところの、CAPS KANA がキーロック状態になっていて、そこをいじっても、 英数の場合は小文字になったり、大文字になったりするだけで、 半角カタカナの場合はいじったところで、何も変化が見られません。 Ctrl+Caps Lock英数 や、Alt+カタカナひらがなローマ字 や、 半角/全角漢字 のキーを押すことで入力方式を変えたり、 「あ」や、「A」のところを「直接入力」にしたり全て試してみたのですが、 半角カタカナが入力されてしまいます。 エクセルの場合のみ(ブラウザや、メモ帳その他では正常) IMEパッドが認識されていないのか、ひらがな入力ができません。 エクセルのみこのような現象がおこるので、バグがなにかと思い、 MicrosoftOfficeの自動修復や、再インストールを試してみたのですが、解決しません。 ちなみにエクセルは2002のもので、OSはwindowsです。 同じような経験がある方、または解決方法を知っている方、 ご返信お願いします。

  • 文字入力について

    ネットは中学生のころからやっているのですが、基礎知識がなく、低レベルな質問なんですが、困っているので教えていただきたいです。 私のパソコンは立ち上げてすぐに文字を入力すると半角の英語で、キーボードの左上にある『半角/全角漢字』を一度押すとかな入力になりました。 ところが最近、どれとどれを押したらどーなるのかと色々押していたら、立ち上げた際は半角の英語なのですが、『半角/全角漢字』を押すと全角の英語になってしまうんです。。。 なんとか今は画面右下にある言語バーでかな入力しているんですがこれで『半角/全角漢字』を押すとカタカナ入力になってしまうんです(:_;) こんな初心者レベルの質問で申し訳ないのですが、どうやっても元に戻らず、入力しずらくて。。。 どなたかわかる方教えてください。

  • Webフォームにおける数字入力時の半角・全角について

    Webフォームで住所などを入力する時に 数字入力のところで、 ●電話番号は半角 ●住所の番地は全角 ●郵便番号は半角 となっているサイトって結構ありますよね。 正しい数字を入れているにもかかわらず、 上記の「半角・全角」の決まりを守らないと エラーになって再入力させられます。 すごくややこしいんですが、 なぜこのようになってるのでしょうか? 不親切な仕様ですよね 例えば、このようには出来ないのでしょうか?↓ ●電話番号も住所の番地も半角(または全角) に統一する。もしくは ●半角でも全角でもどちらでも良い 上記どちらかには出来ないものなのでしょうか? 上記を実現するには、プログラムの実装が難しいんでしょうか? もちろん、上記を実現していて、わかりやすいユーザインターフェースのサイトも あるにはあると思いますが。

専門家に質問してみよう