JS实现Trim()
来源:互联网 发布:霍华德巅峰数据 编辑:程序博客网 时间:2024/06/06 09:38
/js去除空格函数
//此处为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));
}
//此处为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 LANGUAGE="JavaScript">
<!--
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>
<!--
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>
- JS实现Trim() Trim(str)
- js实现trim
- js实现trim函数
- js实现trim 效果
- js实现Trim
- JS实现Trim()
- js实现trim功能
- JS实现Trim()
- JS实现Trim()
- JS实现Trim()
- JS实现Trim()
- js中 trim()实现
- js实现trim()
- js实现trim方法
- JS trim()函数的实现
- 实现js的trim()方法
- js实现类似trim函数
- js中trim的实现
- textarea隐藏滚动条
- fasterreport报表用到基本操作
- 全选 和 反选 单击一行选中 和 提交路径的改变
- ogg logdump
- C++文件操作
- JS实现Trim()
- libpcre.so.1:
- drupal commerce 在阿里云和盛大云上运行测试
- 我的聊天类小程序
- MINIX3简介
- 全方位打造 Eclipse 自定义开发环境
- pthread_cond_t须用pthread_mutex_t保护
- JS传中文参数到ACTION 乱码问题
- 浅析SWT事件模型