我只是问了一个问题关于正则表达式,并获得了极大的答案:JavaScript Split without losing character的Javascript分裂与正则表达式
现在,我还有一个问题。
我现在的正则表达式如下:
var split = text.split(/(?=\w*\d*\d:\d\d)/);
基本上,我试图使用时间戳分裂(如 - 9:30或10:30,它们之间的区别是额外位后者)。我如何去做这件事?
目前,如果我有这两个:
9:30 pm
The user did action A.
10:30 pm
Welcome, user John Doe.
劈叉是:
9:30 pm
The user did action A.
----
1
----
0:30 pm
Welcome, user John Doe.
如何添加一个可选的检查在时间戳的第一个字符?
谢谢!
当参数是一个正则表达式时,浏览器在split()方法中存在各种不兼容性。看到这个:http://blog.stevenlevithan.com/archives/cross-browser-split – Pointy 2010-06-15 18:25:37