gpt4 book ai didi

javascript - 如何删除字符串开头和结尾的换行符?

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

我的字符串如下:

var str = "\ncat\n"

从上面的字符串我希望输出是

str = "cat"

有什么最好的方法吗?

最佳答案

您需要 trim 字符串周围的空白字符,使用 String.prototype.trim , 像这样

console.log("\ncat\n".trim());
// cat

您还可以使用正则表达式删除字符串开头和结尾的所有空白字符,如下所示

console.log("\t\t\t \r\ncat\t\r\n\r".replace(/^\s+|\s+$/g, ''));
// cat

正则表达式是指匹配字符串开头的一个或多个空白字符(\s表示空白字符)(^表示字符串开头)或者在字符串的末尾($ 表示字符串的末尾)。 \s后的+表示匹配一次或多次。 /后面的g表示全局匹配,它实际上是让RegEx匹配不止一次。因此,无论何时找到匹配项,都将替换为空字符串。

关于javascript - 如何删除字符串开头和结尾的换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29082205/

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