我有一个像这样的字符串5|10|20|200|300
,我想获取之前的第|
一个数字,之后的最后一个数字|
是5和300。
我将如何在javascript中使用正则表达式返回该数字?
JavaScript仅保留的最后捕获(...)+
,因此您可以编写
var m = "5|10|20|200|300".match(/(\d+)(\|(\d+))+/);
然后m[1]
是"5"
和m[3]
是"300"
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句