• ベストアンサー

入力された日付けのチェック

zzzzzzの回答

  • zzzzzz
  • ベストアンサー率61% (70/113)
回答No.3

クライアント側のJavascriptを使用するなら判定できますよ。 もちろんcgiでやるよりも実効性は低いですが。 Date.toString()の結果と元の文字列を比較します。

関連するQ&A

  • 日付の入力チェック

    お疲れ様です。 c++の日付の入力型のチェックを行いたいです。 具体的には文字が入力されて その型が(yyyy/mm/dd)の型で存在するかをチェックします。 数字だけの入力なら標準クラスにありそうなのですが「/」を含みチェックは行えないのでしょうか? また標準クラスにあるのならば「try~catch」を使用してエラーを受け取れる方法があったら教えてください。 お願いします。

  • 日付のチェックなのですが

    日付の入力チェックについて教えてください。 アクセス2000のVBでプログラムを作っているのですが、 二つのテキストボックスがあり日付をFrom、Toで入力してもらい その入力された期間が1ヶ月以上だったらエラーとしたいのですがいい方法はないでしょうか? 入力形式は2001/01/01という形です。 月またがりの一ヶ月以内(2001/01/31~2001/02/10等)はエラーとはしません。 すみませんがどなたか良い方法をご存知でしたら教えて下さると助かります。 よろしくお願いします。

  • jsp 入力された文字が日付かどうかのチェック

    はじめまして、jspで質問があります。 入力された文字が日付かそうでないかのチェックをしたいのですが、 何か良い方法はありませんか? どなたかアドバイスいただけませんか? よろしくお願いします。

    • ベストアンサー
    • Java
  • シェルスクリプト:入力した日付のチェック

    BourneShell勉強中の初心者のものです。 ユーザーが(yyyy-mm-dd)の形式で入力した日付に対して、日付が指定されたフォーマットにあいかつ範囲以内であることチェックして、次のステップに進みます。 1月から12月まで毎月31日まであるものとみなし、1000年から9999年までが範囲内です。 以下のようなスクリプトを書いたのですが、もう少し短くすっきりとできないでしょうか?何か他に方法があればご教授お願いします。 echo "日付を入力してください(yyyy-mm-dd):\c" read hiduke case $hiduke in [1-9][[0-9][0-9][0-9]-0[1-9]-0[1-9]) break ;; [1-9][[0-9][0-9][0-9]-1[0-2]-0[1-9]) break ;; [1-9][[0-9][0-9][0-9]-0[1-9]-[1-2][0-9]) break ;; [1-9][[0-9][0-9][0-9]-1[0-2]-[1-2][0-9]) break ;; [1-9][[0-9][0-9][0-9]-0[1-9]-3[01]) break ;; [1-9][[0-9][0-9][0-9]-1[0-2]-3[31]) break ;; "") echo "入力されていません" ;; *) echo "指定外です" ;; esac

  • 過去の日付を簡単に入力する方法

    OSはwindows98SE、office2000ユーザーです。 会社でエクセル表に過去のデータを入力しています。 日付けを打つとき、セル設定を日付けにして、例えば5/31と入力するとH.17.5.31と表示されますよね。 そのくらいの手間で過去の年度、例えばH4.5.31となるように入力する方法はありますか? いちいち1992/5/31のように手入力するのが面倒くさいのですが。 日付けは一項目に付き2箇所、一列に一項目です。

  • スプレッドシートの日付チェック

    こんにちは。 スプレッドシートのスクリプトについてお聞きします。 スプレッドシートの各行にチェックボックスと日付入力欄があります。 1番上にボタンを配置し、クリックしたらチェックしてある行の 日付を別のシートに転送したいのですが、その場合セルに入力してある内容が 有効な日付形式であるかチェックしたいのです。 入力は2018/08/30のように入力します。 for (var i=1; i<=maxgyo;i++) { var value = sheet1.getRange(i,7).getValue(); if(value==true ) { 有効な日付かチェック } この中でどのようにチェックすればよろしいでしょうか? わかる方おられましたら、宜しくお願いします。

  • 日付型の入力値チェック

    こんにちは。 下記のようなフォーマットで日付型のチェックをしたいと 思っています。最低限(1)YYYYが入力されていればOKで、 最高だと(8)YYYY-MM-DDThh:mm:ss.sTZDまで入力可能です。 この日付が妥当であれるかどうかの判定はどのように するのが良いでしょうか? YYYY[-MM[-DD[Thh[:mm[:ss[.s[TZD]]]]]]] (1)YYYY (2)YYYY-MM (3)YYYY-MM-DD (4)YYYY-MM-DDThh (5)YYYY-MM-DDThh:mm (6)YYYY-MM-DDThh:mm:ss (7)YYYY-MM-DDThh:mm:ss.s (8)YYYY-MM-DDThh:mm:ss.sTZD ちょっと考えたのは、まず、長さを見て各文字列を パースして各場所の数値の妥当性をチェックって 言うものです。これでも出来そうな気もしますが、 他にも良いやり方などありましたら、 ご教示宜しくお願い致します。

    • ベストアンサー
    • Java
  • アクセス チェックボックス入力日付表示方法

    アクセス初心者で悩んでいます。 いまアクセスフォームでデータ表を作成しているのですが、その中でチェック欄があり、その欄のチェックを押した日付を別フィールドに表示させるため手動で入力を行い、それをクエリに反映させていました。これをVBAか何かでチェック欄をつけたら現在日付を自動で表示させれないでしょうか?

  • iアプリJavaで日付チェック

    Doja4.0でiアプリを開発中ですが、日付チェックの方法がわからなくて困っています。 テキストボックスで年、月、日を入力する画面なのですが、 入力された日付が正しいかチェックする方法を教えてください。 お願いします。

    • ベストアンサー
    • Java
  • 日付けの入力

    ワードの日付けの入力で、参考書に自動的に更新するにチェックをいれると日付けがグレーで網掛けされると書いてあるんですが、グレーで網掛けされません。解答宜しくお願いします。