login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[JQUERY] 24u zone (Opgelost)

Offline finduilas - 18/03/2015 16:56 (laatste wijziging 18/03/2015 17:09)
Avatar van finduilasPHP gevorderde Ik probeer een validation te maken voor een tijdstip.
Toegelaten is 00:00 tot 23:59.

  1. $.validator.addMethod("time24", function(value, element) {
  2. return /^([01]?[0-9]|2[0-3])(:[0-5][0-9]){2}$/.test(value);
  3. }, "Invalid time format.");


Ik heb een custom method voor de plugin validation in JQuery.. Maar ik slaag er niet in om het te controleren.. Het genereert ALTIJD een fout .

EDIT: Deze doet het

  1. /^([0-9]|0[0-9]|1[0-9]|2[0-3]):[0-5][0-9]$/

Iemand een idee?

1 antwoord

Gesponsorde links
Offline Thomas - 18/03/2015 19:52 (laatste wijziging 18/03/2015 19:56)
Avatar van Thomas Moderator Je zou ook gebruik kunnen maken van de Datepicker widget van jQuery. Deze heeft een functie (parseDate()) die meerdere formaten ondersteunt.

Of je gebruikt je eigen wiel .

Alternatief:
Split je tijd op de dubbele punt, parse beide onderdelen als integer en controleer of deze in een geldig interval liggen - hier hoeft dan geen regexp aan te pas te komen.

Met als extra toevoeging een masker (hh:ii, hh:ii:ss etc.).
Bedankt door: finduilas
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2020 Sitemasters.be - Regels - Laadtijd: 0.23s