@@ -, +, @@ --- koha-tmpl/intranet-tmpl/prog/en/includes/calendar.inc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) --- a/koha-tmpl/intranet-tmpl/prog/en/includes/calendar.inc +++ a/koha-tmpl/intranet-tmpl/prog/en/includes/calendar.inc @@ -14,16 +14,16 @@ function is_valid_date(date) { var dateformat = dateformat_str = '[% Koha.Preference('dateformat') %]'; if ( dateformat == 'us' ) { - if ( date.search(/\d{2}\/\d{2}\/\d{4}/) == -1 ) return 0; + if ( date.search(/^\d{2}\/\d{2}\/\d{4}($|\s)/) == -1 ) return 0; dateformat = 'mm/dd/yy'; } else if ( dateformat == 'metric' ) { - if ( date.search(/\d{2}\/\d{2}\/\d{4}/) == -1 ) return 0; + if ( date.search(/^\d{2}\/\d{2}\/\d{4}($|\s)/) == -1 ) return 0; dateformat = 'dd/mm/yy'; } else if (dateformat == 'iso' ) { - if ( date.search(/\d{2}-\d{2}-\d{4}/) == -1 ) return 0; + if ( date.search(/^\d{2}-\d{2}-\d{4}($|\s)/) == -1 ) return 0; dateformat = 'yy-mm-dd'; } else if ( dateformat == 'dmydot' ) { - if ( date.search(/\d{2}\.\d{2}\.\d{4}/) == -1 ) return 0; + if ( date.search(/^\d{2}\.\d{2}\.\d{4}($|\s)/) == -1 ) return 0; dateformat = 'dd.mm.yy'; } try { --