为javascript .split函数使用多个分隔符

时间:2014-05-14 11:19:38

标签: javascript regex time split

我使用下面的分割函数来获取时间值:

12:00

我现在想要包含另一个.split值(句号):

12.00

我发现我可以使用正则表达式来实现这一目标,但未能获得有效的结果。

WORKING

var time = time.val().split(':')

FAILING(REGEX)

var time = time.val().split('/:|\./')

2 个答案:

答案 0 :(得分:3)

正则表达式本身就是javascript中的一种类型,不需要引用它。您的代码会查找文字/:|\./

此外,:|\.[:.]

'12.00'.split(/[:.]/);

输出

["12", "00"]

答案 1 :(得分:2)

你可以这样使用。

var time = time.val().split(/\.|&/)