javascript 去除字符两边的空格函数(仿asp的trim)
2007-05-30 14:22
537 查看
javascript中去除字符串两面边空格
fucntion lTrim(str){
if(str.charAt(0) ==" "){
str = str.slice(1);
str = lTrim(str);
}
}
//去除右边空格
function rTrim(str){
var strLen = str.length;
if(str.charAt(strLen-1) == " " ){
str = str.slice(0,strLen - 1);
str = rTrim(str);
}
}
//去除字符串两边空格
function trim(str){
return lTrim(rTrim(str));
}
函数解析:
charAt(num) 返回字符串中第num个字符
slice(start,end) 返回指定子字符串,返回不包括end的字符
//多个空格和换行当做一个使用
function trimrn(id)
{
var el=document.getElementById(id);
var s=el.value;
var len = s.length;
i=0;
flag=0;
flagn=0;
var result="";
while(i<len)
{
ch=s.charAt(i);
if(ch=="/n"||ch=="/r")
{
if((flagn==1)&&(ch=="/n")){
flag++;
flagn=0;
}else if(ch=="/r"){
flagn=1;
}
i++;
if(flag==1)
{
result=result+ch;
}
}else{
flag=0;
flagn=0;
result=result+ch;
i++;
}
}
return result;
}
fucntion lTrim(str){
if(str.charAt(0) ==" "){
str = str.slice(1);
str = lTrim(str);
}
}
//去除右边空格
function rTrim(str){
var strLen = str.length;
if(str.charAt(strLen-1) == " " ){
str = str.slice(0,strLen - 1);
str = rTrim(str);
}
}
//去除字符串两边空格
function trim(str){
return lTrim(rTrim(str));
}
函数解析:
charAt(num) 返回字符串中第num个字符
slice(start,end) 返回指定子字符串,返回不包括end的字符
//多个空格和换行当做一个使用
function trimrn(id)
{
var el=document.getElementById(id);
var s=el.value;
var len = s.length;
i=0;
flag=0;
flagn=0;
var result="";
while(i<len)
{
ch=s.charAt(i);
if(ch=="/n"||ch=="/r")
{
if((flagn==1)&&(ch=="/n")){
flag++;
flagn=0;
}else if(ch=="/r"){
flagn=1;
}
i++;
if(flag==1)
{
result=result+ch;
}
}else{
flag=0;
flagn=0;
result=result+ch;
i++;
}
}
return result;
}
相关文章推荐
- JavaScript去除字符串两边空格trim
- NSString去除空格字符-包括两边字符trim()
- JavaScript去除字符串两边空格trim
- NSString去除两边空格字符,like trim()
- Javascript中去除两边的空格和JS中判断字符串中是否包含某字符
- JavaScript去除字符串两边空格trim
- JavaScript去除字符串两边空格 == trim
- javascript 去除空格函数trim
- JavaScript去除字符串两边空格trim
- NSString去除两边空格字符,like trim()[转]
- NSString去除空格字符-包括两边字符trim()
- NSString去除两边空格字符,like trim()
- JavaScript trim()---去除字符串两边空格
- 用 Trim 函数去除字符串两边空白字符 和 用索引访问字符串
- c++ string 字符无法准确去除两边空格!
- JavaScript去除空格trim()的原生实现
- Java去除字符中的空格(trim)
- JavaScript去除空格的三种方法 (trim)
- javascript去除空格函数
- jQuery.trim() --去除字符两端空格