/ / jquery validation engine format format function [duplikát] - jquery

jquery validácia dátumu motora funkcia [duplicate] - jquery

Možné duplicitné:
Regulárny dátum Javascript DD / MM / RRRR

Používam toto overenie: -motor na overenie jQu

a štandardne je funkcia overovania formátu dátumu: -

 "date": {
"regex": /^d{4}[/-](0?[1-9]|1[012])[/-](0?[1-9]|[12][0-9]|3[01])$/,
"alertText": "* Invalid date, must be in YYYY-MM-DD format"
},

vo formáte RRRR-MM-DD, chcem to zmeniť na DD-MM-RRRR

môže mi niekto pomôcť, prepísať túto funkciu znova

odpovede:

2 pre odpoveď č. 1

použite tento odkaz pre dátum reg

//match date in format MM/DD/YYYY
var dateMMDDYYYRegex = "^(0[1-9]|1[012])[- /.](0[1-9]|[12][0-9]|3[01])[- /.](19|20)dd$";

vyhľadať ďalšiu pomoc kliknite sem- http://www.jquery4u.com/syntax/jquery-basic-regex-selector-examples/#.T70st0VYvg8


1 pre odpoveď č. 2

Predpokladajme, že používate doplnok Jquery Validator naoverte polia formulára a teraz chcete overiť dátumové pole s vlastným formátom, ako je mm / dd / rrrr alebo dd / mm / rrrr alebo dd-mm-rrrr alebo mm-dd-rrrr, potom neexistuje spôsob, ako to urobiť odovzdaním parametrov.

Doplnok Jquery Validator v súčasnosti neumožňuje definovať formát dátumu na overenie.

V takom prípade musíte do nej pridať jednu vlastnú funkciu a do nej musíte napísať overovací kód formátu dátumu a túto funkciu musíte odovzdať ako parameter pre toto pole vo funkcii overenia pravosti.

http://triotips.com/programming/jquery/jquery-validate-plugin-custom-date-format-validation-394.html

nahradiť týmto a vyskúšať

/^(0?[1-9]|[12][0-9]|3[01])[/-](0?[1-9]|1[012])[/-]d{4}$