在Javascript中为String对象添加trim,ltrim,rtrim方法


Posted in Javascript onSeptember 22, 2006

以下我们就用这个属性来为String对象添加三个方法:Trim,LTrim,RTrim(作用和VbScript中的同名函数一样)

String.prototype.Trim = function() 
{ 
    return this.replace(/(^\s*)|(\s*$)/g, ""); 
} 
String.prototype.LTrim = function() 
{ 
    return this.replace(/(^\s*)/g, ""); 
} 
String.prototype.Rtrim = function() 
{ 
    return this.replace(/(\s*$)/g, ""); 
}

怎么样,简单吧,下面看一个使用的实例:
<script language=javascript> 
String.prototype.Trim = function() 
{ 
    return this.replace(/(^\s*)|(\s*$)/g, ""); 
} 
var s = "    leading and trailing spaces    "; 
window.alert(s + " (" + s.length + ")"); 
s = s.Trim(); 
window.alert(s + " (" + s.length + ")"); 
</script>
Javascript 相关文章推荐
js实现倒计时时钟的示例代码
Dec 17 Javascript
可编辑下拉框的2种实现方式
Jun 13 Javascript
JS、CSS以及img对DOMContentLoaded事件的影响
Aug 12 Javascript
jQuery移除tr无效的解决方法(tr是动态添加)
Sep 22 Javascript
再谈javascript原型继承
Nov 10 Javascript
浅谈JavaScript Array对象
Dec 29 Javascript
js光标定位文本框回车表单提交问题的解决方法
May 11 Javascript
javascript实现点击提交按钮后显示loading的方法
Jul 03 Javascript
js 获取范围内的随机数实例代码
Aug 02 Javascript
JS获得多个同name 的input输入框的值的实现方法
Jan 09 Javascript
vue的传参方式汇总和router使用技巧
May 22 Javascript
vue绑定数字类型 value为数字的实例
Aug 31 Javascript
如何实现JS函数的重载
Sep 22 #Javascript
扩展String功能方法
Sep 22 #Javascript
js实现ASP分页函数 HTML分页函数
Sep 22 #Javascript
Prototype 1.5.0_rc1 及 Prototype 1.5.0 Pre0小抄本
Sep 22 #Javascript
获取页面高度,窗口高度,滚动条高度等参数值getPageSize,getPageScroll
Sep 22 #Javascript
prototype1.4中文手册
Sep 22 #Javascript
prototype 源码中文说明之 prototype.js
Sep 22 #Javascript
You might like
PHP分页详细讲解(有实例)
2013/10/30 PHP
div当滚动到页面顶部的时候固定在顶部实例代码
2013/05/27 Javascript
javascript回车完美实现tab切换功能
2014/03/13 Javascript
jQuery定义背景动态切换效果的方法
2015/03/23 Javascript
js改变Iframe中Src的方法
2015/05/05 Javascript
JS实现的简洁纵向滑动菜单(滑动门)效果
2015/10/19 Javascript
JavaScript获取页面中超链接数量的方法
2015/11/09 Javascript
JavaScript和jquery获取父级元素、子级元素、兄弟元素的方法
2016/06/05 Javascript
AngularJS基础 ng-cut 指令介绍及简单示例
2016/08/01 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
微信小程序 本地数据读取实例
2017/04/27 Javascript
canvas实现弧形可拖动进度条效果
2017/05/11 Javascript
JS实现按钮颜色切换效果
2020/09/05 Javascript
Node.js readline 逐行读取、写入文件内容的示例
2018/03/01 Javascript
nodejs遍历文件夹下并操作HTML/CSS/JS/PNG/JPG的方法
2018/11/01 NodeJs
vue实现自定义H5视频播放器的方法步骤
2019/07/01 Javascript
JavaScript和TypeScript中的void的具体使用
2019/09/12 Javascript
js单线程的本质 Event Loop解析
2019/10/29 Javascript
解决Vue 刷新页面导航显示高亮位置不对问题
2019/12/25 Javascript
[02:12]探秘2016国际邀请赛中国区预选赛选手房间
2016/06/25 DOTA
详解Python中映射类型(字典)操作符的概念和使用
2015/08/19 Python
关于PyTorch 自动求导机制详解
2019/08/18 Python
Python selenium如何打包静态网页并下载
2020/08/12 Python
python import 上级目录的导入
2020/11/03 Python
CSS3实现的文本3D效果附图
2014/09/03 HTML / CSS
可自定义箭头样式的CSS3气泡提示框
2016/03/16 HTML / CSS
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
大专生的学习自我评价
2013/12/04 职场文书
网络技术专业求职信
2014/02/18 职场文书
教师应聘自荐信范文
2014/03/14 职场文书
幼儿园中班评语大全
2014/04/17 职场文书
导师鉴定意见
2015/06/05 职场文书
导游词之无锡华莱坞
2019/12/02 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript
华为HarmonyOS3.0强在哪? 看看鸿蒙3.0这7个小功能
2023/01/09 数码科技