gpt4 book ai didi

javascript - Javascript 中的左 trim

转载 作者:可可西里 更新时间:2023-11-01 02:14:51 24 4
gpt4 key购买 nike

在 JavaScript 中有很多脚本可以 trim 字符串,但没有一个脚本允许您只 trim 字符串。

这是我用来 trim 的:

String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g,"");
}

我想稍微改变一下并创建一个名为 leftTrim 的新函数,它只删除前导空格。

最佳答案

使用:

String.prototype.leftTrim = function() {
return this.replace(/^\s+/,"");
}

在正则表达式中:

  • ^ 表示“从字符串的开头”
  • \s 表示空白字符类
  • +表示一个或多个(贪心)

所以....

  • ^\s+ 表示“从类的开头开始的一个或多个连续的空白字符”

注意:正则表达式末尾的 g 标志是不必要的,因为 anchor (^ 和 $)明确定义了将匹配的内容。不能有多个匹配项。

参见 https://developer.mozilla.org/en/Core_JavaScript_1.5_Reference/Global_Objects/RegExp有关 javascript 中正则表达式语法的详细信息

关于javascript - Javascript 中的左 trim ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1593859/

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