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 学习之旅 (3)
Feb 05 Javascript
jquery自定义属性(类型/属性值)
May 21 Javascript
GridView中获取被点击行中的DropDownList和TextBox中的值
Jul 18 Javascript
使用JSLint提高JS代码质量方法分享
Dec 16 Javascript
js实现图片拖动改变顺序附图
May 13 Javascript
简介JavaScript中search()方法的使用
Jun 06 Javascript
jQuery头像裁剪工具jcrop用法实例(附演示与demo源码下载)
Jan 22 Javascript
深入浅析JavaScript中的constructor
Apr 19 Javascript
详解JS中的this、apply、call、bind(经典面试题)
Sep 19 Javascript
react.js组件实现拖拽复制和可排序的示例代码
Aug 20 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
Mar 31 Javascript
详解Node.js异步处理的各种写法
Jun 09 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网页后退不再出现过期
2007/03/08 PHP
验证坐标在某坐标区域内php代码
2016/10/08 PHP
Yii2压缩PHP中模板代码的输出问题
2018/08/28 PHP
Yii框架引入coreseek分页功能示例
2019/02/08 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
JQuery入门——事件切换之toggle()方法应用介绍
2013/02/05 Javascript
jQuery提交多个表单的小技巧
2014/07/27 Javascript
Ext JS框架中日期函数的用法及日期选择控件的实现
2016/05/21 Javascript
javascript数组常用方法汇总
2016/09/10 Javascript
vue父组件通过props如何向子组件传递方法详解
2017/08/16 Javascript
vue 路由嵌套高亮问题的解决方法
2018/05/17 Javascript
JS中Promise函数then的奥秘探究
2018/07/30 Javascript
详解javascript appendChild()的完整功能
2018/08/18 Javascript
深入理解vue-class-component源码阅读
2019/02/18 Javascript
基于JS实现数字动态变化显示效果附源码
2019/07/18 Javascript
jquery图片预览插件实现方法详解
2019/07/18 jQuery
jQuery zTree树插件的使用教程
2019/08/16 jQuery
利用Python实现简单的相似图片搜索的教程
2015/04/23 Python
python3实现ftp服务功能(客户端)
2017/03/24 Python
Python实现读取及写入csv文件的方法示例
2018/01/12 Python
python3+django2开发一个简单的人员管理系统过程详解
2019/07/23 Python
python Pandas如何对数据集随机抽样
2019/07/29 Python
Django --Xadmin 判断登录者身份实例
2020/07/03 Python
canvas里面如何基于随机点绘制一个多边形的方法
2018/06/13 HTML / CSS
德国自行车商店:Tretwerk
2019/06/21 全球购物
庆元旦广播稿
2014/02/10 职场文书
竞选班长自荐书范文
2014/03/09 职场文书
浪费资源的建议书
2014/03/12 职场文书
会议主持词
2014/03/17 职场文书
海飞丝的广告词
2014/03/20 职场文书
工作作风承诺书
2014/08/30 职场文书
营业员岗位职责范本
2015/04/14 职场文书
2015年党员岗位承诺书
2015/04/27 职场文书
关于antd tree 和父子组件之间的传值问题(react 总结)
2021/06/02 Javascript
详解在OpenCV中如何使用图像像素
2022/03/03 Python
Python tensorflow卷积神经Inception V3网络结构
2022/05/06 Python