在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 相关文章推荐
javascript 多级checkbox选择效果
Aug 20 Javascript
IE与FireFox的JavaScript兼容问题解决办法
Dec 31 Javascript
基于jQuery实现下拉框
Nov 24 Javascript
JS中闭包的经典用法小结(2则示例)
Dec 28 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
Dec 30 Javascript
js, jQuery实现全选、反选功能
Mar 08 Javascript
原生Aajax 和jQuery Ajax 写法个人总结
Mar 24 jQuery
JavaScript 实现 Tab 点击切换实例代码
Mar 25 Javascript
AngulaJS路由 ui-router 传参实例
Apr 28 Javascript
基于VUE选择上传图片并页面显示(图片可删除)
May 25 Javascript
JavaScript闭包的简单应用
Sep 01 Javascript
vue不操作dom实现图片轮播的示例代码
Dec 18 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
dedecms后台验证码总提示错误的解决方法
2007/03/21 PHP
php自动获取字符串编码函数mb_detect_encoding
2011/05/31 PHP
PHP读取汉字的点阵数据
2015/06/22 PHP
PHP浮点比较大小的方法
2016/02/14 PHP
PHP多线程模拟实现秒杀抢单
2018/02/07 PHP
Prototype源码浅析 Number部分
2012/01/16 Javascript
点击隐藏页面左栏或右栏实现js代码
2013/04/01 Javascript
javascript手工制作悬浮菜单
2015/02/12 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
jquery操作angularjs对象
2015/06/26 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
EasyUI在Panel上动态添加LinkButton按钮
2017/08/11 Javascript
Javascript实现购物车功能的详细代码
2018/05/08 Javascript
mpvue写一个CPASS小程序的示例
2018/09/04 Javascript
Nodejs异步流程框架async的方法
2019/06/07 NodeJs
基于vue 实现表单中password输入的显示与隐藏功能
2019/07/19 Javascript
js贪心算法 钱币找零问题代码实例
2019/09/11 Javascript
JS使用H5实现图片预览功能
2019/09/30 Javascript
HTML+JS实现“代码雨”效果源码(黑客帝国文字下落效果)
2020/03/17 Javascript
基于canvasJS在PHP中制作动态图表
2020/05/30 Javascript
python的绘图工具matplotlib使用实例
2014/07/03 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
Python中存取文件的4种不同操作
2018/07/02 Python
python os模块常用的29种方法使用详解
2020/06/02 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
Django限制API访问频率常用方法解析
2020/10/12 Python
Python 中如何使用 virtualenv 管理虚拟环境
2021/01/21 Python
HTML5应用之文件上传
2016/12/30 HTML / CSS
Html5基于canvas实现电子签名并生成PDF文档
2020/12/07 HTML / CSS
科尔士百货公司官网:Kohl’s
2016/07/11 全球购物
护理人员的自我评价分享
2014/03/15 职场文书
乡村文明行动实施方案
2014/03/29 职场文书
党支部党的群众路线对照检查材料
2014/09/24 职场文书
2015年秋季小学开学典礼主持词
2015/07/16 职场文书
2021-4-5课程——SQL Server查询【3】
2021/04/05 SQL Server
教你使用Jenkins集成Harbor自动发布镜像
2022/04/03 Servers