JS截取textarea里的内容
<textareaid="reason">1$4444444444444444$111111111111112$2222222222222222$wwwwwwwwwwww...
<textarea id="reason">
1$4444444444444444$11111111111111
2$2222222222222222$wwwwwwwwwwwwwwwwwwwwwww
3$eeeeeeeeeeeeeeee$dddddddddddddddddddd
4$cccccccccccccccccc$ffffffffffffffffffff
</textarea>
var x=document.getElementById("reason").value;
var y = x.substring(x.indexOf('$') + 1,x.length);
var z = y.substring(0, y.indexOf('$'));
alert(z);
我需要获取 两个 $ 之间的全部内容 然后依然得到4行数据
4444444444444444
2222222222222222
eeeeeeeeeeeeeeee
cccccccccccccccccc
网上找的代码只能处理第一行 小白求指点 展开
1$4444444444444444$11111111111111
2$2222222222222222$wwwwwwwwwwwwwwwwwwwwwww
3$eeeeeeeeeeeeeeee$dddddddddddddddddddd
4$cccccccccccccccccc$ffffffffffffffffffff
</textarea>
var x=document.getElementById("reason").value;
var y = x.substring(x.indexOf('$') + 1,x.length);
var z = y.substring(0, y.indexOf('$'));
alert(z);
我需要获取 两个 $ 之间的全部内容 然后依然得到4行数据
4444444444444444
2222222222222222
eeeeeeeeeeeeeeee
cccccccccccccccccc
网上找的代码只能处理第一行 小白求指点 展开
2个回答
展开全部
重要的是思路,能处理第一行再用个循环不就能处理所有行了嘛?
var x=document.getElementById("reason").value;
while(x.indexOf('$')>0){
var y = x.substring(x.indexOf('$') + 1,x.length);
var z = y.substring(0, y.indexOf('$'));
x=y.substring(y.indexOf('$')+1,y.length);
alert(z);
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询