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, время: 01:51. |