gpt4 book ai didi

JavaScript 从字符串中删除尾随空格和句点

转载 作者:行者123 更新时间:2023-11-30 10:38:57 24 4
gpt4 key购买 nike

我试图从字符串中删除所有尾随的空白和句点,这样如果我采用以下任一示例:

var string = "  ..  bob is a string .";

var string = " .  bob is a string . ..";

他们最终会变成:

"bob is a string"

我知道 diddly squat about regex 但我发现了一个删除尾随空格的函数 here :

str.replace(/^\s+|\s+$/g, "");

我尝试修改以包含句点,但它仍然只删除尾随的空白字符:

str.replace(/^[\s+\.]|[\s+\.]$/g, "");

谁能告诉我这是如何完成的,也许可以解释一下我使用的正则表达式?

最佳答案

您的正则表达式几乎是正确的,您只需要将量词 (+) 放在字符类 ([]) 之外:

var str = " .  bob is a string . ..";
str.replace(/^[.\s]+|[.\s]+$/g, "");
//"bob is a string"

关于JavaScript 从字符串中删除尾随空格和句点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12317176/

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