Heim >Web-Frontend >js-Tutorial >JQuery Validate Datum des Geburtsformates DD-MM-YY

JQuery Validate Datum des Geburtsformates DD-MM-YY

Christopher Nolan
Christopher NolanOriginal
2025-02-22 10:05:10203Durchsuche

jquery validate date of birth format dd-mm-yy

JQuery Validate Datum des Geburtsformates DD-MM-YY

JQuery-Validierung für DOB zu einem bestimmten Format, dh 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>

häufig gestellte Fragen (FAQs) auf JQuery Validate Datum des Geburtsformates

Wie kann ich ein Datum im Format dd-mm-yjyy unter Verwendung von JQuery Validate validieren? zum jQuery validieren Plugin. Diese Methode prüft, ob sich das Eingabedatum im richtigen Format befindet. Hier ist ein einfacher Code -Snippet, der dies demonstriert:

$. Validator.addMethod ("DateIta", Funktion (Wert, Element) {
var check = false;
var re = /^D. {1,2} -d {1,2} -d {4} $/;
if (re.Test (Wert)) {
var adata = value.split ('-');
var gg = parseInt (adata [0], 10); [2], 10);
var xdata = neues Datum (AAAA, MM-1, GG); xdata.getingfullyear () == AAAAA) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = check = false;
} else
check = false;
return this.optional (Element) ||
}, "bitte Geben Sie ein korrektes Datum ein. Die Geburt macht den Benutzer mindestens 18 Jahre alt. Sie können eine benutzerdefinierte Methode hinzufügen, die das Alter basierend auf dem Eingabedatum berechnet. Hier ist ein Code -Snippet, der dies demonstriert:

$. Validator.addMethod ("Minage", Funktion (Wert, Element, min) {
var heute = new Date ();
var birthdate = neues Datum (Wert);
var age = heute {

return false;

}

return true; Das Format mm-dd-yjyy unter Verwendung von JQuery Validate? Annäherung an das DD-MM-Yyyyy-Format, aber die Reihenfolge der Datums-Teile im Code anpassen. Hier ist ein Code -Snippet, das dies demonstriert:

$. Validator.addMethod ("Datemdy", Funktion (Wert, Element) {
var check = false;
var re = /^D { 1,2} -d {1,2} -d {4} $/;
if (re.Test (Wert)) {
var adata = value.split ('-');
var mm = parseInt (adata [0], 10); [2], 10);
var xdata = neues Datum (AAAA, MM-1, GG); xdata.getingfullyear () == AAAAA) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = check = false;
} else

check = false;

return this.optional (Element) || Geben Sie ein korrektes Datum ein ")

Wie kann ich ein Geburtsdatum im Format yjyy-mm-dd unter Verwendung von JQuery Validate validieren? Ein ähnlicher Ansatz wie bei den anderen Formaten, aber die Reihenfolge der Datumseile im Code anpassen. Hier ist ein Code -Snippet, das dies demonstriert:

$. Validator.addMethod ("DateMD", Funktion (Wert, Element) {
var check = false;
var re = /^D { 4} -d {1,2} -d {1,2} $/;
if (re.Test (Wert)) {
var adata = value.split ('-');
var aaaa = parseInt (adata [0], 10); [2], 10);
var xdata = neues Datum (AAAA, MM-1, GG); xdata.getingfullyear () == AAAAA) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = check = false;
} else
check = false;
return this.optional (Element) || Geben Sie ein korrektes Datum ein. MM/YYYY Mit JQuery Validate können Sie einen ähnlichen Ansatz wie für die anderen Formate verwenden, aber den regulären Ausdruck und den Separator im Code anpassen. Hier ist ein Code -Snippet, das dies demonstriert:

$. Validator.addMethod ("datedmy", Funktion (Wert, Element) {
var check = false;
var re = /^d { 1,2}/d {1,2}/d {4} $/;
if (re.Test (Wert)) {
var adata = value.split ('/');

var gg = parseInt (adata [0], 10); [2], 10);

var xdata = neues Datum (AAAA, MM-1, GG); xdata.getingfullyear () == AAAAA) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))

check = true;

else
check = check = false;
} else
check = false;
return this.optional (Element) || Geben Sie ein korrektes Datum ein. DD/YYYY Mit JQuery Validate können Sie einen ähnlichen Ansatz wie für die anderen Formate verwenden, aber den regulären Ausdruck und den Separator im Code einstellen. Hier ist ein Code -Snippet, das dies demonstriert:

$. Validator.addMethod ("Datemdy", Funktion (Wert, Element) {
var check = false;
var re = /^D { 1,2}/d {1,2}/d {4} $/;
if (re.Test (Wert)) {
var adata = value.split ('/');
var mm = parseInt (adata [0], 10); [2], 10);
var xdata = neues Datum (AAAA, MM-1, GG); xdata.getingfullyear () == AAAAA) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = check = false;
} else
check = false;
return this.optional (Element) || Geben Sie ein korrektes Datum ein ")

Wie kann ich ein Geburtsdatum im Format yjyyy/mm/dd unter Verwendung von JQuery Validate validieren? Ein ähnlicher Ansatz wie bei den anderen Formaten, jedoch den regulären Ausdruck und den Separator im Code anpassen. Hier ist ein Code -Snippet, das dies demonstriert:

$. Validator.addMethod ("DateMD", Funktion (Wert, Element) {
var check = false;
var re = /^D { 4}/d {1,2}/d {1,2} $/;
if (re.Test (Wert)) {
var adata = value.split ('/');
var aaaa = parseInt (adata [0], 10); [2], 10);
var xdata = neues Datum (AAAA, MM-1, GG); xdata.getingfullyear () == AAAAA) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = check = false;
} else
check = false;
return this.optional (Element) || Geben Sie ein korrektes Datum ein. MM.YYYY Mit JQuery Validate können Sie einen ähnlichen Ansatz wie für die anderen Formate verwenden, aber den regulären Ausdruck und den Trennzeichen im Code anpassen. Hier ist ein Code -Snippet, das dies demonstriert:

$. Validator.addMethod ("datedmy", Funktion (Wert, Element) {
var check = false;
var re = /^d { 1,2} .d {1,2} .d {4} $/;
if (re.Test (Wert)) {
var adata = value.split ('.');

var gg = parseInt (adata [0], 10); [2], 10);

var xdata = neues Datum (AAAA, MM-1, GG); xdata.getingfullyear () == AAAAA) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))

check = true;

else
check = check = false;
} else
check = false;
return this.optional (Element) || Geben Sie ein korrektes Datum ein. DD.YYYY Mit JQuery Validate können Sie einen ähnlichen Ansatz wie für die anderen Formate verwenden, aber den regulären Ausdruck und den Separator im Code anpassen. Hier ist ein Code -Snippet, das dies demonstriert:

$. Validator.addMethod ("Datemdy", Funktion (Wert, Element) {
var check = false;
var re = /^D { 1,2} .d {1,2} .d {4} $/;
if (re.Test (Wert)) {
var adata = value.split ('.');
var mm = parseInt (adata [0], 10); [2], 10);
var xdata = neues Datum (AAAA, MM-1, GG); xdata.getingfullyear () == AAAAA) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = check = false;
} else
check = false;
return this.optional (Element) || Geben Sie ein korrektes Datum ein ")

Wie kann ich ein Geburtsdatum im Format yjyyy.mm.dd unter Verwendung von JQuery Validate validieren? Ein ähnlicher Ansatz wie bei den anderen Formaten, jedoch den regulären Ausdruck und den Separator im Code anpassen. Hier ist ein Code -Snippet, das dies demonstriert:

$. Validator.addMethod ("DateMD", Funktion (Wert, Element) {
var check = false;
var re = /^D { 4} .d {1,2} .d {1,2} $/;
if (re.Test (Wert)) {
var adata = value.split ('.');
var aaaa = parseInt (adata [0], 10); [2], 10);
var xdata = neues Datum (AAAA, MM-1, GG); xdata.getingfullyear () == AAAAA) && (xdata.getMonth () == mm - 1) && (xdata.getDate () == gg))
check = true;
else
check = check = false;
} else
check = false;
return this.optional (Element) || Geben Sie ein korrektes Datum ein ")

Das obige ist der detaillierte Inhalt vonJQuery Validate Datum des Geburtsformates DD-MM-YY. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn