我在jquery中有一个字符串数组,包括:
["$1#Structure$2#Accounting$3Acc#$1Programming"]
现在我拆分了'#'之后的字符串。 ,然后给我结果包括:
["Structure","Accounting","Acc","Programming"]
答案 0 :(得分:2)
只需拆分并删除第一项
即可var items = ["$1#Structure$2#Accounting$3Acc#$1Programming"][0].split(/[#]*\$\d[#]*/);
items.splice(0,1);
<强>样本强>
var items = ["$1#Structure$2#Accounting$3Acc#$1Programming"][0].split(/[#]*\$\d[#]*/);
items.splice(0,1);
document.body.innerHTML += JSON.stringify(items, 0, 4);
&#13;
答案 1 :(得分:0)
有一个名为int a = 842673832;
int b = 2131231321;
int t = a * b;
//if t out of range, t = Int32.MinValue;
的javascript函数。你必须将split参数传递给它。在这里你想用#分割,所以代码将是
split()
答案 2 :(得分:0)
试试这个:
$this->_redirect('checkout/cart');
输出: [&#34;结构&#34;,&#34;会计&#34;,&#34; Acc&#34;,&#34;编程&#34;] < / p>
答案 3 :(得分:0)
可以对字符串应用带match
方法的正则表达式来提取值:
var arr = ["$1#Structure$2#Accounting$3Acc#$1Programming"];
var reg = /[a-zA-Z]+/g;
var newarr = arr[0].match(reg);
document.querySelector('pre').innerHTML = JSON.stringify(newarr, 0, 0);
&#13;
<pre></pre>
&#13;