split по тире, двоеточию и пробелу
подскажите, пожалуйста :help: , как записать условие для split по тире, двоеточию и пробелу. Где ошибка в (/[s-:]/)? Спасибо заранее.
var t = date('2011-01-11 12:35');
var arr = date.split(/[s-:]/);
newDate: new Date (arr[0], arr[1] - 1, arr[2], arr[3], arr[4]);
return newDate;
|
[s-:] - значит все символы в юникоде начиная с "s" и заканчивая ":" (что ошибка, т.к. ":"(0x3a) < "s"(0x73)).
Надо [\s\-:] или [\s:-] (тире в конце не считается спецсимволом, в отличие от). |
спасибо, за подробное объяснение!
|
| Часовой пояс GMT +3, время: 18:32. |