gpt4 book ai didi

javascript - 如何删除文本区域每一行中的第一个字符

转载 作者:行者123 更新时间:2023-11-30 20:41:41 26 4
gpt4 key购买 nike

输出应显示为 LUNGKIDNEYSKELETON>J169>UECREATININE:no 而不是 >LUNG,KIDNEY,SKELETON>J169>U and ECREATININE:no如何使用 javascript 实现这一点? i,e ">"是需要删除的每一行中的第一个字符。

我已经使用字符串替换和字符串 charAt 函数来删除每行中的第一个字符,但对我来说没有用。如果我在编码的某处出错,请纠正我?下面的代码片段有助于更恰本地理解问题!

提前致谢

function change(){
var lines = $('#te1').val().split("\n");
for(var i = 0;i < lines.length;i++)
{
var res1=lines[i].replace(lines[i].charAt(0),"");
$("#te1").val(res1)
}
}


<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<textarea id="te1" cols="100" rows="5">
>LUNG,KIDNEY,SKELETON>J169>U and E, CREATININE:no
>LUNG,KIDNEY,SKELETON>G121:yes
</textarea>

<button id = "b1" onclick="change()">Remove</button>

最佳答案

使用mapsubstringjoin

function change() {
var lines = $('#te1').val().split("\n");
$("#te1").val(lines.map ( s => s.substring(1) ).join("\n"));
}

演示

function change() {
var lines = $('#te1').val().split("\n");
console.log(lines);
$("#te1").val(lines.map ( s => s.substring(1) ).join("\n"));
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<textarea id="te1" cols="100" rows="5">
>LUNG,KIDNEY,SKELETON>J169>U and E, CREATININE:no

>LUNG,KIDNEY,SKELETON>G121:yes
</textarea>

<button id="b1" onclick="change()">Remove</button>

关于javascript - 如何删除文本区域每一行中的第一个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49192154/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com