Domanda

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('/:|\./')
È stato utile?

Soluzione

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"]

Altri suggerimenti

You can use like this.

var time = time.val().split(/\.|&/)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top