js在IE8+兼容String没有trim方法,写一个兼容ie8一下的浏览器的trim()方法
2014-10-21 13:05
423 查看
方法一:
String.prototype.trim = function(){ return Trim(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));
}
方法二:
//------------------js去掉字符串的空格----------------------------//
//去左空格;
function ltrim(s){
return s.replace(/(^/s*)/g, "");
}
//去右空格;
function rtrim(s){
return s.replace(/(/s*$)/g, "");
}
//去左右空格;
function trim(s){
//s.replace(/(^/s*)|(/s*$)/g, "");
return rtrim(ltrim(s));
}
String.prototype.trim = function(){ return Trim(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));
}
方法二:
//------------------js去掉字符串的空格----------------------------//
//去左空格;
function ltrim(s){
return s.replace(/(^/s*)/g, "");
}
//去右空格;
function rtrim(s){
return s.replace(/(/s*$)/g, "");
}
//去左右空格;
function trim(s){
//s.replace(/(^/s*)|(/s*$)/g, "");
return rtrim(ltrim(s));
}
相关文章推荐
- js在IE8+兼容String没有trim方法
- js 解决IE8 数组无IndexOf方法和 js Date兼容浏览器问题
- 一个在各个浏览器下兼容的计算元素可用空间的方法(自用)
- JS日期getYear方法浏览器兼容
- div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法
- js里没有equals方法,java里string判断相等不能用==
- css javascript等兼容IE6,IE7,IE8,IE9,FIREFOX,Chrome等浏览器详细解决方法
- css兼容IE8的一个简便方法
- js 解决 div无法覆盖select控件的方法 (IE8之前的浏览器)
- 一篇文章,我就写一个关于浏览器的js吧 大家可以参考一下。以后备用!!!
- js里没有equals方法,java里string判断相等不能用==
- div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法
- div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法(原创理论)
- div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法[ZT]
- JS判断浏览器是否支持某一个CSS3属性的方法
- JavaScript js 兼容浏览器问题 兼容FireFox(FF)、IE的解决方法
- 【转贴】div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法
- 兼容各大浏览器JS读取XML文件方法
- div+css 兼容ie6 ie7 ie8 ie9和FireFox Chrome等浏览器方法
- Js string 添加trim()方法