C#中TrimStart,TrimEnd,Trim在javascript上的实现


Posted in Javascript onJanuary 17, 2011

于是乎,自己动手写了个!!看到很多人都是用正则,咱不会,就用了最土的方法来实现了!帖上代码吧!希望对大家有所帮助!!!

String.prototype.trimStart = function(trimStr){ 
if(!trimStr){return this;} 
var temp = this; 
while(true){ 
if(temp.substr(0,trimStr.length)!=trimStr){ 
break; 
} 
temp = temp.substr(trimStr.length); 
} 
return temp; 
}; 
String.prototype.trimEnd = function(trimStr){ 
if(!trimStr){return this;} 
var temp = this; 
while(true){ 
if(temp.substr(temp.length-trimStr.length,trimStr.length)!=trimStr){ 
break; 
} 
temp = temp.substr(0,temp.length-trimStr.length); 
} 
return temp; 
}; 
String.prototype.trim = function(trimStr){ 
var temp = trimStr; 
if(!trimStr){temp=" ";} 
return this.trimStart(temp).trimEnd(temp); 
};

用法大家应该明了吧!!!这里就不说了哈!!!有问题请指明!谢谢!
Javascript 相关文章推荐
js中使用DOM复制(克隆)指定节点名数据到新的XML文件中的代码
Jul 27 Javascript
Javascript继承机制的设计思想分享
Aug 28 Javascript
jQuery EasyUI 获取tabs的实例解析
Dec 06 Javascript
bootstrap多种样式进度条展示
Dec 20 Javascript
jquery实现百叶窗效果
Jan 12 Javascript
vue.js简单配置axios的方法详解
Dec 13 Javascript
详解Vue 事件修饰符capture 的使用
Dec 29 Javascript
详解如何用VUE写一个多用模态框组件模版
Sep 27 Javascript
layui关闭弹窗后刷新主页面和当前更改项的例子
Sep 06 Javascript
layui-table获得当前行的上/下一行数据的例子
Sep 24 Javascript
微信小程序 行的删除和增加操作实现详解
Sep 29 Javascript
jQuery实现电梯导航模块
Dec 22 jQuery
js 数据类型转换总结笔记
Jan 17 #Javascript
简短几句 通俗解释javascript的闭包
Jan 17 #Javascript
javascript 内存回收机制理解
Jan 17 #Javascript
javascript 延迟加载技术(lazyload)简单实现
Jan 17 #Javascript
关于COOKIE个数与大小的问题
Jan 17 #Javascript
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
Jan 17 #Javascript
Jquery 插件开发笔记整理
Jan 17 #Javascript
You might like
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
thinkPHP批量删除的实现方法分析
2016/11/09 PHP
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
2010/04/01 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
jquery中one()方法的用法实例
2015/01/16 Javascript
jQuery事件详解
2017/02/23 Javascript
Angular 2父子组件之间共享服务通信的实现
2017/07/04 Javascript
快速解决vue动态绑定多个class的官方实例语法无效的问题
2018/09/05 Javascript
详解koa2学习中使用 async 、await、promise解决异步的问题
2018/11/13 Javascript
微信小程序实现的动态设置导航栏标题功能示例
2019/01/31 Javascript
Electron整合React使用搭建开发环境的步骤详解
2020/06/07 Javascript
[03:28]2014DOTA2国际邀请赛 EG战队官方纪录片
2014/07/21 DOTA
用python实现的可以拷贝或剪切一个文件列表中的所有文件
2009/04/30 Python
python通过装饰器检查函数参数数据类型的方法
2015/03/13 Python
Python中字典的基本知识初步介绍
2015/05/21 Python
Python中文字符串截取问题
2015/06/15 Python
Python安装第三方库的3种方法
2015/06/21 Python
用Python编写简单的微博爬虫
2016/03/04 Python
python 给DataFrame增加index行名和columns列名的实现方法
2018/06/08 Python
python保存网页图片到本地的方法
2018/07/24 Python
应用OpenCV和Python进行SIFT算法的实现详解
2019/08/21 Python
大家都说好用的Python命令行库click的使用
2019/11/07 Python
x-ua-compatible content=”IE=7, IE=9″意思理解
2013/07/22 HTML / CSS
TripAdvisor西班牙官方网站:全球领先的旅游网站
2018/01/10 全球购物
PREMIUM-MALL法国:行李、箱包及配件在线
2019/05/30 全球购物
万代美国官网:PREMIUM BANDAI USA
2020/09/11 全球购物
C# Debug和Testing相关面试题
2015/10/25 面试题
使用C#编写创建一个线程的代码
2013/01/22 面试题
倡议书范文格式
2014/05/12 职场文书
机关党员进社区活动总结
2014/07/05 职场文书
申报优秀教师材料
2014/12/16 职场文书
幼儿园园长个人总结
2015/03/02 职场文书
学雷锋献爱心倡议书
2015/04/27 职场文书
解决jupyter notebook启动后没有token的坑
2021/04/24 Python
Java生成日期时间存入Mysql数据库的实现方法
2022/03/03 Java/Android
JS class语法糖的深入剖析
2022/07/07 Javascript