我正在尋找從每一行開始和結束洗掉空白。我正在嘗試發布在
我認為,在行尾,它會在其中創建新的空行。我想要這樣的結果
?? ?????? ??
??? ??? ??? ??,
??? ????? ????? ??
????? ??? ?? !!
讓我知道我在這方面缺少什么。謝謝!
uj5u.com熱心網友回復:
您復制的代碼假定文本不包含,. 將陣列轉換為字串等價于array.join(','). 然后將其拆分.split(',')以獲取陣列元素。Buf 如果任何字串包含逗號,這將在結果中將其分成兩行。
只需使用texts.join('\n'). 我不知道為什么其他答案使用它。
var lines = $("textarea[name=f01]") .val().split(/\n/);
var texts = [];
for (var i=0; i < lines.length; i ) {
if (/\S/.test(lines[i])) {
texts.push($.trim(lines[i]));
}
}
var n = texts.join("\n");
$("textarea[name=f01]") .val(n);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<textarea name="f01" id="40459045A">
?? ?????? ??
??? ??? ??? ??,
??? ????? ????? ??
????? ??? ?? !!
</textarea>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/495292.html
標籤:javascript jQuery
