ホームページ >ウェブフロントエンド >jsチュートリアル >jQueryは生年月日のフォーマットDD-MM-YYを検証します
$<span>.validator.addMethod("dateFormat", </span> <span>function(value<span>, element</span>) { </span> <span>return value.match(<span>/<span>^dd?-dd?-dd$</span>/</span>); </span> <span>}, </span> <span>"Please enter a date in the format dd-mm-yyyy."); </span><span>And then on your form add: </span><span>$('#myForm') </span> <span>.validate({ </span> <span>rules : { </span> <span>myDate : { </span> <span>dateFormat: true </span> <span>} </span> <span>} </span> <span>});</span>
jQuery検証プラグインに。この方法では、入力日が正しい形式であるかどうかを確認します。これを実証する単純なコードスニペットは次のとおりです。 {1,2} -d {1,2} -d {4} $/;
if(re.test(value)){
var adata = value.split( ' - ');
var gg = parseint(adata [0]、10);
var mm = parseint(adata [1]、10);
var aaaa = parseint(adata(adata) [2]、10);
var xdata = new Date(aaaa、mm-1、gg);
if( xdata.getTullyear()== aaaa)&&(xdata.getmonth()== mm -1)&&(xdata.getDate()== gg)
check = true;
else
check = false;
} else
check = false;
this.optional(element)||。 「正しい日付を入力する」生年月日により、ユーザーは少なくとも18歳になります。入力日に基づいて年齢を計算するカスタムメソッドを追加できます。これを実証するコードスニペットは次のとおりです。 = new date(value);
var age = today.gettlyear() - birthdate.get.fullyear();
if(age
生年月日を検証するにはどうすればよいですかjquery validateを使用したフォーマットmm-dd-yyy?
DD-MM-yyyy形式のようにアプローチしますが、コードの日付パーツの順序を調整します。これを実証するコードスニペットは次のとおりです。 1,2} -d {1,2} -d {4} $/;
if(re.test(value)){
var adata = value.split( ' - ');
var mm = parseint(adata [0]、10);
var gg = parseint(adata [1]、10);
var aaaa = parseint(adata(adata) [2]、10);
var xdata = new Date(aaaa、mm-1、gg);
if( xdata.getTullyear()== aaaa)&&(xdata.getmonth()== mm -1)&&(xdata.getDate()== gg)
check = true;
else
check = false;
を使用してyyyy-mm-ddの形式で生年月日を検証するにはどうすればよいですか?他の形式と同様のアプローチですが、コードの日付パーツの順序を調整します。これを実証するコードスニペットは次のとおりです。 4} -d {1,2} -d {1,2} $/;
if(re.test(value)){
var adata = value.split( ' - ');
var aaaa = parseint(adata [0]、10);
var mm = parseint(adata [1]、10);
var gg = parseint(adata(adata) [2]、10);
var xdata = new Date(aaaa、mm-1、gg);
if( xdata.getTullyear()== aaaa)&&(xdata.getmonth()== mm -1)&&(xdata.getDate()== gg)
check = true;
else
check = false;
} else
check = false;
this.optional(element)||。 「正しい日付を入力する」 dd/mm/yyyy jquery validateを使用すると、他の形式と同様のアプローチを使用できますが、コードの正規表現とセパレーターを調整できます。これを実証するコードスニペットは次のとおりです。 1,2}/d {1,2}/d {4} $/;
if(re.test(value)){
var adata = value.split( '/');
var gg = parseint(adata [0]、10);
var mm = parseint(adata [1]、10);
var aaaa = parseint(adata(adata) [2]、10);
else
check = false;
} else
check = false;
this.optional(element)||。 「正しい日付を入力する」 mm/dd/yyyy jquery validateを使用すると、他の形式と同様のアプローチを使用できますが、コードの正規表現とセパレーターを調整できます。これを実証するコードスニペットは次のとおりです。 1,2}/d {1,2}/d {4} $/;
if(re.test(value)){
var adata = value.split( '/');
var mm = parseint(adata [0]、10);
var gg = parseint(adata [1]、10);
var aaaa = parseint(adata(adata) [2]、10);
var xdata = new Date(aaaa、mm-1、gg);
if( xdata.getTullyear()== aaaa)&&(xdata.getmonth()== mm -1)&&(xdata.getDate()== gg)
check = true;
else
check = false;
} else
check = false;
this.optional(element)||。 「正しい日付を入力してください」);
を使用してyyyy/mm/ddの形式で生年月日を検証するにはどうすればよいですか?他の形式と同様のアプローチですが、コードの正規表現とセパレーターを調整します。これを実証するコードスニペットは次のとおりです。 4}/d {1,2}/d {1,2} $/;
if(re.test(value)){
var adata = value.split( '/');
var aaaa = parseint(adata [0]、10);
var mm = parseint(adata [1]、10);
var gg = parseint(adata(adata) [2]、10);
var xdata = new Date(aaaa、mm-1、gg);
if( xdata.getTullyear()== aaaa)&&(xdata.getmonth()== mm -1)&&(xdata.getDate()== gg)
check = true;
else
check = false;
} else
check = false;
this.optional(element)||。 「正しい日付を入力する」 dd.mm.yyyy jquery validateを使用すると、他の形式と同様のアプローチを使用できますが、コードの正規表現とセパレーターを調整できます。これを実証するコードスニペットは次のとおりです。 1,2} .d {1,2} .d {4} $/;
if(re.test(value)){
var adata = value.split( '。');
var gg = parseint(adata [0]、10);
var mm = parseint(adata [1]、10);
var aaaa = parseint(adata(adata) [2]、10);
else
check = false;
} else
check = false;
this.optional(element)||。 「正しい日付を入力する」 mm.dd.yyyy jquery validateを使用すると、他の形式と同様のアプローチを使用できますが、コードの正規表現とセパレーターを調整できます。これを実証するコードスニペットは次のとおりです。 1,2} .d {1,2} .d {4} $/;
if(re.test(value)){
var adata = value.split( '。');
var mm = parseint(adata [0]、10);
var gg = parseint(adata [1]、10);
var aaaa = parseint(adata(adata) [2]、10);
var xdata = new Date(aaaa、mm-1、gg);
if( xdata.getTullyear()== aaaa)&&(xdata.getmonth()== mm -1)&&(xdata.getDate()== gg)
check = true;
else
check = false;
} else
check = false;
this.optional(element)||。 「正しい日付を入力してください」);
を使用してyyyy.mm.ddの形式で生年月日を検証するにはどうすればよいですか?他の形式と同様のアプローチですが、コードの正規表現とセパレーターを調整します。これを実証するコードスニペットは次のとおりです。 4} .d {1,2} .d {1,2} $/;
if(re.test(value)){
var adata = value.split( '。');
var aaaa = parseint(adata [0]、10);
var mm = parseint(adata [1]、10);
var gg = parseint(adata(adata) [2]、10);
var xdata = new Date(aaaa、mm-1、gg);
if( xdata.getTullyear()== aaaa)&&(xdata.getmonth()== mm -1)&&(xdata.getDate()== gg)
check = true;
else
check = false;
} else
check = false;
this.optional(element)||。 「正しい日付を入力してください」);
以上がjQueryは生年月日のフォーマットDD-MM-YYを検証しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。