プロジェクトでは、時間プラグインを使用してユーザーに選択させることもありますが、顧客の要求に応じて自分で時間を入力できる場合もあります。ユーザーは正しいですか? 時間を入力してください。今回は正規表現を使用する必要があります。この記事では主にjsの正規表現検証時間形式xxxx-xx-xx形式について詳しく解説していますので、お役に立てれば幸いです。
次に、検証時刻形式 2017-01-01 の形式を例として、検証例を簡単に説明します。
1. まず、ユーザーが入力したコンテンツを取得する必要があります
2。ユーザー入力が 2017-01-01 の形式であるかどうかを確認する必要があります。3. 次に、形式が正しいことを確認した後、入力された時刻が正当であるかどうかを確認する必要があります。ユーザー入力が正しく、法定時刻形式である場合は、ボックス内の入力内容を返します。そうでない場合、ユーザーは再入力を求められます。
具体的な検証プロセスを参考として以下に示します:1. ユーザーが入力した時刻を取得します:
var bagin = $('.input_one').val();
var bagin_r = bagin.match(/^(\d{4})(-)(\d{2})(-)(\d{2})$/); if(bagin_r==null){ alert("请输入正确的开始时间格式,如:2017-01-01"); return false; }
var b_d=new Date(bagin_r[1],bagin_r[3]-1,bagin_r[5]); var b_num = (b_d.getFullYear()==bagin_r[1]&&(b_d.getMonth()+1)==bagin_r[3]&&b_d.getDate()==bagin_r[5]); if(b_num==0){ alert("开始时间不合法,请输入正确的开始时间"); return false; }
現在時刻を年、月、日、時、分、秒の形式にフォーマットする JS 詳細な説明
以上がjs 正規表現検証時の形式の例の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。