Hallo Profis,
ich möchte eine Datumseingabe (TT.MM.JJJJ, also nicht amerikanisches Format) validieren. Weiß jemand ein gutes Script?
Vielen Dank
JayKay
Hallo Profis,
ich möchte eine Datumseingabe (TT.MM.JJJJ, also nicht amerikanisches Format) validieren. Weiß jemand ein gutes Script?
Vielen Dank
JayKay
Hallo,
ich möchte eine Datumseingabe (TT.MM.JJJJ, also nicht
amerikanisches Format) validieren. Weiß jemand ein gutes
Script?
Hier mal ein Ansatz den du bestimmt noch selbst fertig bekommst: http://jsfiddle.net/YZM4J/2/
HTH
Heavy
Hi,
schau mal hier: http://www.1ngo.de/web/regEx.html#Datum
von der RegEx kannst Du ggf. auch nur den ersten Teil nehmen oder ganz simpel und nur das Format überprüfend:
var regEx = /^\d\d.\d\d.\d\d\d\d$/;
Gruß
Ingo
Falls du mit jQuery arbeitest:
…gibt’s ne Menger guter Plugins, z.B. das hier: http://www.jquerysdk.com/api/jQuery.i18n.formatDate
jQuery UI hat ebenfalls eine Komponente dafür: http://docs.jquery.com/UI/Datepicker/formatDate
Andernfalls:
function dateFormat ( dateObj )
{
// day
var day = dateObj.getDate();
day = day.legnth == 1 ? day : ‚0‘ + day;
// month
var month = dateObj.getMonth() + 1; // 0 = jan
month = month.legnth == 1 ? month : ‚0‘ + month;
return day + ‚.‘ + month + ‚.‘ + dateObj.getFullYear();
}
// aufruf und ausgabe
var myFormattedDate = dateFormat( new Date );
document.getElementById(‚ausgabe‘).innerHtml = myFormattedDate;
Danke. Funktioniert.
Hallo Heavy,
vielen Dank für den Tipp. War prima
JK
Danke (verschiedene Formate)
Hallo Ingo,
vielen Dank für den Tipp. Die Formatvielfalt ist prima, aber mit RegEx’ kenn ich mich noch nicht so gut aus. Ich werde mir die Sache daher gründlich ansehen müssen.
Danke Dir.
JK
JQuery-Lösung
Hallo Outliver,
JQuery ist auf der Seite zwar im Einsatz, die UI-Variante allerdings noch nicht. Guter Tipp. Werde es für spätere Projekte notieren.
Vielen Dank
JK