the splitting with a complex regex for the parseDate does not work with old javascript. reworked it so splitting is done possible (date) delimiter by delimiter

This commit is contained in:
Klaus Leithoff 2007-06-15 13:36:23 +00:00
parent bfb48bc52f
commit de282bc4d5

View File

@ -1441,9 +1441,18 @@ Calendar.prototype.parseDate = function (str, fmt) {
var m = -1;
var d = 0;
// var a = str.split(/\W+/); does not work with multibyte chars, eg. german umlauts under utf-8
var a = str.split(/[./-]/);
// var a = str.split(/[./-]/); does not work with old javascript
var a;
a=str.split(/\//);
if (a[0]==str) {
a=str.split(/-/);
}
if (a[0]==str) {
a=str.split(/\./);
}
if (!fmt) {
fmt = this.dateFormat;
fmt = this.dateFormat;
}
var b = fmt.match(/%./g);
var i = 0, j = 0;