1 Star 1 Fork 1

jiniaochi/fe-handwriting

forked from 晴转阴/fe-handwriting 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
12.trim.js 573 Bytes
一键复制 编辑 原始数据 按行查看 历史
jinxiaozhi 提交于 2023-08-23 20:59 . 第一天
/**
* 手写trim 方法:剔除字符串前后多余空白字符
*
*/
String.prototype.strim1 = function () {
// return this.replace(/^\s+|\s+$/, '')
return this.replace(/^\s+|\s+$/g, '') //这里不加/g全部匹配,旧只有前面匹配(只匹配一处),后面的空格保留了
}
String.prototype.strim2 = function () {
return this.replace(/^\s+(.*?)\s+$/, '$1') // $1 就是那个匹配的分组1
}
let str = ' dsfd '
console.log(str, str.length)
console.log(str.strim1(), str.strim1().length)
console.log(str.strim2(), str.strim2().length)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
JavaScript
1
https://gitee.com/jiniaochi/fe-handwriting.git
git@gitee.com:jiniaochi/fe-handwriting.git
jiniaochi
fe-handwriting
fe-handwriting
master

搜索帮助