增强的 JavaScript 的 trim 函数的代码 - 网站

增强的 JavaScript 的 trim 函数的代码

分类:JavaScript进阶教程_JavaScript技术文章 · 发布时间:2021-10-09 13:43 · 阅读:8666

复制代码 代码如下:

String.prototype.trim=function(){ 
var _argument = arguments[0] || " "; 
var _re= new RegExp("(^"+_argument+"*)|("+_argument+"*$)","g"); // 区分大小写 
return this.replace(_re,""); 

String.prototype.ltrim=function(){ 
var _argument = arguments[0] || " "; 
var _re= new RegExp("(^"+_argument+"*)","g"); 
return this.replace(_re,""); 

String.prototype.rtrim=function(){ 
var _argument = arguments[0] || " "; 
var _re= new RegExp("("+_argument+"*$)","g"); 
return this.replace(_re,""); 




string.trim(",") 表示删除 string 左右两端的的",",如果 trim 不带参数,那默认为删除两端的空格。
比以前的trim 更 powerful!
标签:
增强的 JavaScript trim 函数的代码

相关文章

一起来学习TypeScript的类型

这篇文章主要为大家详细介绍了TypeScript的类型,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助

JavaScript去除字符串两端空格的三种方法

本文主要介绍了JavaScript去除字符串两端空格的三种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

html2canvas图片跨域问题图文详解

我们在进行图片保存的时候经常会发现图片跨域了,下面下面这篇文章主要给大家介绍了关于html2canvas图片跨域问题的相关资料,需要的朋友可以参考下

JavaScript中Set基本使用方法实例

因为Set中存放的数据都是不会重复的数据,我们在编写JS代码的时候,因此我们可以利用Set来帮助我们更便捷地完成许多的事,下面这篇文章主要给大家介绍了关于JavaScript中Set基本使用方法的相关资料,需要的朋友可以参考下

详解vscode中console.log的两种快速写法

这篇文章主要介绍了vscode中console.log的两种快速写法,每种方法通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

返回分类 返回首页