JavaScript技巧

来源:互联网 发布:盘古排序指标源码 编辑:程序博客网 时间:2024/06/08 08:13
1.删除前后空格:trim.js
function trimLeft(s)
{  
if(s == null) {  
return "";  
}  
var whitespace = new String(" \t\n\r");  
var str = new String(s);  
if (whitespace.indexOf(str.charAt(0)) != -1) 
{  
var j=0, i = str.length;  
while (j < i && whitespace.indexOf(str.charAt(j)) != -1)
{  
j++;  
}  
str = str.substring(j, i);  
}  
return str;  
}  

function trimRight(s)
{  
if(s == null) return "";  
var whitespace = new String(" \t\n\r");  
var str = new String(s);  
if (whitespace.indexOf(str.charAt(str.length-1)) != -1)
{  
var i = str.length - 1;  
while (i >= 0 && whitespace.indexOf(str.charAt(i)) != -1)
{  
i--;  
}  
str = str.substring(0, i+1);  
}  
return str;  


导入方法: <script type="text/javascript" src="trim.js"></script> 
使用方法:wname = trimRight(trimLeft(wname));

0 0
原创粉丝点击