Regex is a type in itself in javascript, no need to put it quotes. Your code looks for a literal /:|\./
.
Also, :|\.
is [:.]
.
'12.00'.split(/[:.]/);
outputs
["12", "00"]
Вопрос
I am using the split function below to get a times value:
12:00
I now want to include another .split value (period):
12.00
I discovered I could use regex to achieve this but am failing to get a working result.
WORKING
var time = time.val().split(':')
FAILING (REGEX)
var time = time.val().split('/:|\./')
Решение
Regex is a type in itself in javascript, no need to put it quotes. Your code looks for a literal /:|\./
.
Also, :|\.
is [:.]
.
'12.00'.split(/[:.]/);
outputs
["12", "00"]
Другие советы
You can use like this.
var time = time.val().split(/\.|&/)