【发布时间】:2017-09-22 12:08:30
【问题描述】:
我想在 JavaScript 中从一个字符串中获取一个数组,将其切成两半。
例子:
// From this:
var myStr = 'cocacola';
// To this:
var myArray = ['coca', 'cola'];
我尝试了以下方法:
var myStr = 'cocacola';
var strHalf = myStr.length / 2;
// This won't work
var myArray = myStr.match(/.{1,strHalf}/g);
// Only this will work fine
var myArray = myStr.match(/.{1,4}/g);
【问题讨论】:
-
为什么需要正则表达式?看看substring方法
标签: javascript regex match