締切済み 入力文字のタイプ判断方法 2004/01/08 01:59 Fieldなどを使って文字を入力させたときに、 その入力文字列が 1 数字だけ 2 英字だけ 3 英数字だけ で構成されているかをできるだけ簡単に判断するにはどうすればいいのでしょうか? みんなの回答 (3) 専門家の回答 みんなの回答 kacchann ベストアンサー率58% (347/594) 2004/01/22 05:49 回答No.3 >できるだけ簡単に判断 正規表現つかうのが一番簡単。 質問者 お礼 2004/01/29 22:42 ありがとうございました。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 wolv ベストアンサー率37% (376/1001) 2004/01/14 22:59 回答No.2 失礼しました。JavaScriptのつもりで回答してしまいました。ごめんなさい。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 wolv ベストアンサー率37% (376/1001) 2004/01/14 22:58 回答No.1 matchという関数でできます。以下の例でわかるでしょうか。 サンプルスクリプト: <script> check("123") check("A12b3") check("AbX") function check(s){ document.writeln(" input: ["+s+"]<br>") document.writeln(" test1: ["+s.match(/^[0-9]*$/)+"]") document.writeln(" test2: ["+s.match(/^[A-Za-z]*$/)+"]") document.writeln(" test2: ["+s.match(/^[A-Za-z0-9]*$/)+"]") if(s.match(/^[0-9]*$/)){ document.writeln("then") }else{ document.writeln("else") } document.writeln("<hr>") } </script> 参考URL: http://tohoho.wakusei.ne.jp/js/string.htm#Matching 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピュータープログラミング・開発Java 関連するQ&A EXCEL セルの文字列の文字種の判別 エクセルでセルの文字列が下記のいずれかを判断するにはどうすればよいでしょうか? セルの文字列は英字数字記号が前提で、漢字かな等は入っていません。 ・数字のみ ・英字のみ ・記号のみ ・英字と数字 ・英字と記号 ・数字と記号 ・英字と数字と記号 auのスマホで半角文字と全角文字の切り替え方法は? auのスマホで半角文字と全角文字の切り替え方法を教えて下さい。 ウェブマネーの残高照会で、12桁の英数字を照会する時に 「半角で入力して下さい」とか出て、残高照会が出来ないので。 英字は、半角文字に見えますが、数字が全角しか 入力出来ないように思えるので。 英数字のチェックをしたい ACCESSのVBAで ACCESSのVBAなんですが あるフィールドが英数字かどうかチェックしたいのですが つまり、数字か英字のみで、そのフィールドが構成されているか チェックしたいのです 、(カンマ)やカッコが含まれていれば、エラーと判定したい のですが、 よろしくお願いします ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム 大文字小文字等の入力について WS011SH アドバンスesを使っています。 キーボード入力をした際に,ロックをしてしまったみたいで 英字を入力すると大文字しか入力出来なくなった場合の 解除の仕方を教えてください。 もう1点 web上の入力(webメール,掲示板等)とnavitimeの入力時のみ 入力時に,突然文字が英字,数字のみしか入力出来なくなり 一旦画面を別の画面,例えばメールやメモ帳にすると 通常の入力に戻ります。 改善方法を教えてください。 FileMaker6で文字列を数字に変更したいのですが FileMaker6で文字列を数字列に変更したいと考えています。 具体的には、文字列のフィールドに「たなか」と入力されているとします。これを、 あ行は1、か行は2、さ行は3・・・・ の原則にのっとり、計算フィールドの数字列に自動的に入力したいのです。「たなか」を数字に変更すると、「452」となります。 どのような関数式が、数字列の計算フィールドには必要でしょうか。 文字列のエラーチェック Javaをはじめて間もないので、基本的なことなのかもしれませんが、回答いただけると嬉しいです。 (1)文字の空白チェック、AllSpace (2)文字列が数字かどうかチェック、convertAllDigit (3)文字列が英字かどうかチェック、AllCharacter (4)英数字の半角処理? convertHalfSize の使い方がいまいちよくわからず困っています。 よいサンプルや例がありましたら教えていただけると助かります。 WEP文字入力の仕方について 無線LANの接続設定において、セキュリティのために WEPを何度か文字入力をしたのですが、「暗号化キの入力が不正です」といったエラーメッセージが出てしまい困っています。勿論「文字入力」(5文字または13文字)と「16進数字入力」(10桁または26桁)を守って入力しているのですがどうしてもうまくいきません。 数字は0から9まで、英字はAからFまでと(小文字も)決められていますのでそれに従っていますが、何かこのほかに例えば数字ばかり並べて英字を並べていれるのはいけないよかあるのでしょうか?baffalo の Air Station WBR-B11を使っています。 最初の入力を判断 テキストフィールドで、1文字目を入力したときだけ動き、それ以降入力されても実行されないメソッドというのがやりたいのですが、イベントでは該当するものがなさそうです。 また、一回入力データを空にしてもう一度入力するとまた実行される風にやりたいです。 実現方法等あるのでしょうか。 英字だと、グローバル変数等でフラグを保持しておいてcharAtなどで判定できそうな気はしますが日本語などマルチバイトだと文字確定までは動かないと思うので難しいかなとも思っています。 小文字は大文字に、大文字は小文字に変換して表示するプログラム C言語の問題で、ユーザが文字を入力し、CTRL+Zが押されるまで、半角英数字の入力を受け付ける。 受け付けた文字列(最大でも1000文字)を、小文字は大文字に、大文字は小文字に変換して表示するプログラムを作成する。数字に対しては何も変化させなくて良い。 けっこう考えたんですが全くわかりません。 どなたか知恵を貸してください。 パスワードの解析方法 パスワードの解析方法が知りたいです。 暗号技術に関する勉強を興味本位で始めたんですが、暗号化された文字列を解読して復号する事ができません。 判明しているのは以下です。 ・英字と数字を判別する。 ・英字は大文字、小文字を判別する。 ・平文の英数字の文字列の数に関わらず、暗号化された文字列は11文字。 暗号化された文字列は『gxhdlde85rt』です。 ホームページなどで入室ロックをかける時などに利用する暗号方法らしいのですが、どう解読したら良いですか? テキストエディタの入力方法について。大文字と小文字の別など。 テラパッドについて。 名前を付けて保存するとき、初歩的な質問ですが、 1、半角英数の大文字を入力する方法はどうすればよいのでしょうか。 2、半角英数モードでの数字には、 大文字小文字の区別はそもそも、あるのでしょうか。 さらに、 自分が入力した文字が英数字の場合、 これが半角文字かどうかを確かめる方法などはあるのでしょうか。 詳しい方よろしくお願いします。 文字の判断 文字又は数字の判断をしたいのですが? テキストボックスに一つでも文字が入っているかどうかの判断とかはできないですかね? テキストボックスに数字以外の物が入っているかどうかの判断とかはできないですかね? AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム ユニークな文字列を作りたい。 C♯、.NET FrameWordk2.0環境です。 戻り値として32~35桁のユニークな文字列(半角英数字のみ)を返すメソッドを 作りたいと思っています。 GUIDを発行してやれば良いかと思ったんですが、ハイフンが入っていたり、 アルファベットが大文字小文字混じっていたり(小文字のみにしたい)で、そのままでは 使えません。 発行したGUIDを、サクッと半角英数字(英字は小文字に置換)できるような方法は ないでしょうか? または、もっと簡単にユニークな文字列を発行できる方法がありましたら、ご教授 いただけるとありがたいです。 宜しくお願いします。 文字を貼り付けできない入力欄に効率よく文字を打ち込む方法 文字を貼り付けできない入力欄に効率よく文字を打ち込む方法はありますか? IDやパスワードのような一定の文字列の入力ではなく クリップボード内にある可変的な数字の打ち込みをしたいのですが javaScriptで文字列の数字判断について こんにちは。 神奈川の大学生です。 学校でプログラムを少し勉強しています。 初心者ですが宜しくお願いします。 質問なんですが フォームから文字列を取り出し JAvaScriptでチェックしたいです。 その文字列が例えば”KKK0001”だとして 前から4桁目から数字だと判断したいです。 この数字と文字を分ける(判断する?)には何を使えばよいでしょうか? ずーと考えて調べていますがわかりません。 宜しくお願い致します! 英字入力が常に大文字になってしまいます。小文字入力にするためにはどうしたらいいのでしょうか? ワードなどを使っているときにあるとき急に大文字英字入力に切り替わってしまいます。自分がどこかボタンを押したのだろうとと思いますが、わかりません。パソコンを再起動すると直るのですが、めんどくさいです。小文字英字入力に変えるにはどうしたらいいのでしょうか? 文字の入力について…。 今までは英字とひらがなを切り替える時に左上の 「半角/全角キー」を使用していたのですが、 急にそのキーが反応しなくなってしまいました。 他にも、現在文字を打っていて気付いたのですが、 「ー(ひらがなのほ)」のキーと 数字の「6」のキーが反応しないようです。 現在は上記の文字はIMEパッドの文字一覧から 上記の文字を入力しております。 とても入力しづらい状況ですので、お解りになる方が いらっしゃいましたら、どうか教えてくださいませ。 文字入力について教えてください すごく基本的なことなんだと思いますが、教えてください。英字入力をしたいのですが、小文字がうてません。全部大文字になってしまいます。 どうすれば、小文字にできますか? 全角ひらがな入力するのを間違って半角英字で入力した文字列を全角ひらがな打ちの結果と同じように変換する方法 半角/全角を切り替えて、半角英数字/全角ひらがなを通常入力しますが、 半角のまま、日本語文章を入力したとします。 たとえば、「本日は晴天なり」という文章を全角ひらがなで入力するところ、 半角全角の切り替えをせずに、「honjituhaseitenari」と半角英字で入力したとします。 この「honjituhaseitenari」という半角英字の文字列を、 通常の変換キーを押すように、「本日は晴天なり」という日本語へ変換したいのです。 また、この機能の別の使い方(別の行いたいこと)ですが、 半角英字を入力しながら、切り替えをせずに日本語変換したい文字列だけ変換できれば問題ありません。 たとえば、機能的には 半角英字モードで「I like hon」と入力して、 「hon」という単語を入力した後にだけ変換キーを押すと その単語だけは日本語変換され「I like 本」といった結果になります。 ※例の英文法は気にしないでください。ただの説明上の例です。 全角モードで半角英数字を入力するという方法は、 IEMの機能的に実用性に欠ける方法ですので、除外してください。 Officeソフトのみの機能ではなく、 標準のIEMやNaturalのようにOS上のすべての機能として作動してほしいです。 このような変換をできるようアドバイスお願いいたします。 文字入力について 文字入力で、半角英数字を入力したいのですが、Shiftを押さないと大文字になってしまいます。どのボタンを押せばShiftを押さないときは小文字の表示になるのかおしえてくださいm(__)m 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター プログラミング・開発 Microsoft ASPC・C++・C#CGIJavaJavaScriptPerlPHPVisual BasicHTMLXMLCSSFlashAJAXRubySwiftPythonパフォーマンス・チューニングオープンソース開発SEOスマートフォンアプリ開発その他(プログラミング・開発) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
ありがとうございました。