Вопрос

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(/\.|&/)
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top