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 相关文章推荐
javascript 使td内容不换行不撑开
Nov 29 Javascript
js写一个弹出层并锁屏效果实现代码
Dec 07 Javascript
简单方法判断JavaScript对象为null或者属性为空
Sep 26 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
Apr 16 Javascript
javascript自动切换焦点控制效果完整实例
Feb 02 Javascript
JavaScript实现iframe自动高度调整和不同主域名跨域
Feb 27 Javascript
Javascript基础_简单比较undefined和null 值
Jun 14 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
Sep 30 Javascript
如何解决jQuery EasyUI 已打开Tab重新加载问题
Dec 19 Javascript
JavaScript实现图像模糊化的方法实例
Jan 15 Javascript
TypeScript入门-接口
Mar 30 Javascript
uni-app实现点赞评论功能
Nov 25 Javascript
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
PHP分页显示制作详细讲解
2008/11/19 PHP
php提交post数组参数实例分析
2015/12/17 PHP
Symfony生成二维码的方法
2016/02/04 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
PHP模糊查询的实现方法(推荐)
2016/09/06 PHP
PHP的mysqli_ssl_set()函数讲解
2019/01/23 PHP
js函数的引用, 关于内存的开销
2012/09/17 Javascript
js移除事件 js绑定事件实例应用
2012/11/28 Javascript
在Iframe中获取父窗口中表单的值(示例代码)
2013/11/22 Javascript
js jquery ajax的几种用法总结(及优缺点介绍)
2014/01/28 Javascript
JavaScript数据结构和算法之图和图算法
2015/02/11 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
2015/06/19 Javascript
JavaScript中eval函数的问题
2016/01/31 Javascript
JavaScript实现简洁的俄罗斯方块完整实例
2016/03/01 Javascript
AngularJS入门教程之ng-checked 指令详解
2016/08/01 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
[03:36]2014DOTA2 TI小组赛综述 八强诞生进军钥匙球馆
2014/07/15 DOTA
[04:01]2014DOTA2国际邀请赛 TITAN告别Ohaiyo期望明年再战
2014/07/15 DOTA
python网络编程实例简析
2014/09/26 Python
利用python爬取软考试题之ip自动代理
2017/03/28 Python
浅谈pytorch和Numpy的区别以及相互转换方法
2018/07/26 Python
Python sklearn KFold 生成交叉验证数据集的方法
2018/12/11 Python
python使用KNN算法识别手写数字
2019/04/25 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
python如何爬取网站数据并进行数据可视化
2019/07/08 Python
python 解决flask uwsgi 获取不到全局变量的问题
2019/12/22 Python
英国专业美容产品在线:Mylee(从指甲到脱毛)
2020/07/06 全球购物
工商管理实习生自我鉴定范文
2013/12/18 职场文书
三爱活动实施方案
2014/03/19 职场文书
学习优秀党务工作者先进事迹材料思想报告
2014/09/17 职场文书
党的群众路线教育实践活动个人自我剖析材料
2014/10/07 职场文书
汽车4S店前台接待岗位职责
2015/04/03 职场文书
会议通知格式范文
2015/04/15 职场文书
志愿者服务宣传标语口号
2015/12/26 职场文书
导游词之新疆尼雅遗址
2019/10/16 职场文书
Python字典的基础操作
2021/11/01 Python