Javascript 正则表达式匹配-拆分字符串

Javascript 正则表达式匹配-拆分字符串,javascript,jquery,regex,split,Javascript,Jquery,Regex,Split,我有: 0001-2015 如何将此字符串拆分为0001和2015?使用split而不是regex。它将比正则表达式快得多 var str = '0001-2015'; var arr = str.split('-'); // ["0001", "2015"] 如果您真的想使用正则表达式-您可以使用/(\d+)/gregex,这意味着“捕获具有一个或多个数字的组”。它将准确地从字符串中提取两个数字部分 但在当前的任务规范中,使用split看起来已经足够了。可以使用javascript的spli

我有:

0001-2015


如何将此字符串拆分为0001和2015?

使用
split
而不是
regex
。它将比正则表达式快得多

var str = '0001-2015';
var arr = str.split('-'); // ["0001", "2015"]

如果您真的想使用正则表达式-您可以使用
/(\d+)/g
regex,这意味着“捕获具有一个或多个数字的组”。它将准确地从字符串中提取两个数字部分


但在当前的任务规范中,使用
split
看起来已经足够了。

可以使用javascript的split()函数,并使用“-”作为分隔符。它将返回一个以“0001”和“2015”为元素的数组。使用的是什么语言?可能是@CaptainMan的副本为什么要从中删除
javascript
jQuery
标记question@CaptainMan对!但是标签
javascript
在删除后会让它变得清晰而不是混乱