JS的手写TRIM函数
2010-09-16 08:45
387 查看
<script language="JavaScript">
//此处为string类添加三个成员
String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}
//此处为独立函数
function LTrim(str)
{
var i;
for(i=0;i<str.length;i++)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(i,str.length);
return str;
}
function RTrim(str)
{
var i;
for(i=str.length-1;i>=0;i--)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(0,i+1);
return str;
}
function Trim(str)
{
return LTrim(RTrim(str));
}
</script>
//此处为string类添加三个成员
String.prototype.Trim = function(){ return Trim(this);}
String.prototype.LTrim = function(){return LTrim(this);}
String.prototype.RTrim = function(){return RTrim(this);}
//此处为独立函数
function LTrim(str)
{
var i;
for(i=0;i<str.length;i++)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(i,str.length);
return str;
}
function RTrim(str)
{
var i;
for(i=str.length-1;i>=0;i--)
{
if(str.charAt(i)!=" "&&str.charAt(i)!=" ")break;
}
str=str.substring(0,i+1);
return str;
}
function Trim(str)
{
return LTrim(RTrim(str));
}
</script>
相关文章推荐
- JS的手写TRIM函数
- js trim函数
- 一款非常好用的boostrap的验证插件、再也不用自己手写正则表达式和js了
- 手写JS无缝滚动插件
- 浅谈时钟的生成(js手写简洁代码)
- 『转载』标准的 手写 纯Js 的 DIV层的 拖拽
- cocos2dx手写js绑定C++
- Vue.js起步实践--不用webpack或vue全家桶情况下开始动手写一个小组件
- 纯JS弹窗,没考虑兼容性,重用性,顺手写的
- 一个 div 手写红绿灯- 分别用 css3 和 js 实现
- js中trim函数的简单实现
- 自定义函数实现IE7与IE8不兼容js中trim函数的问题
- js实现类似trim函数
- js手写手风琴菜单
- 1.事件委托的原理以及优缺点 2. 手写原生js实现事件代理,并要求兼容浏览器
- 使用swiper轮播图手写js之后冲突简单解决办法
- 手写js面向对象选项卡插件
- js手写日历插件
- 用html5新增的js媒体 API手写的一个视频播放器
- AJAX学习 自己动手写ajax登录验证及首页数据绑定(代码片段,主要是登录js,ajax的get和post请求)