jQuery拆分多个参数

时间:2016-01-04 10:16:44

标签: jquery regex

我想将以下字符串拆分为多个参数,例如space and / and :

21-10-2015 / 7:49:43 AM

我尝试过遵循正则表达式

str.split(/[:-\/]/)
----------^

但是它给我的错误如SyntaxError: invalid range in character class如何解决它?

1 个答案:

答案 0 :(得分:3)

错误是因为你将hypern作为正则表达式中的第二个字符包含在内,这使得解析器相信你正在尝试设置:\之间的范围 - 这不可能是制作。将-放在第一组中,或将其转义。要在字符中包含空格,请将\s添加到正则表达式。

str.split(/[-:\/\s]/);

Working example