如何实现javaScript的trim()方法
javascript内实现trim的方法functiontrim(str)
{
for(vari=0;i<str.length&&str.charAt(i)=="";i++);
for(varj=str.length;j>0&&str.charAt(j-1)=="";j--);
if(i>j)return"";
returnstr.substring(i,j);
}
方法二:
//增加一个名为trim的函数作为
//String构造函数的原型对象的一个方法。
String.prototype.trim=function()
{
//用正则表达式将前后空格
//用空字符串替代。
returnthis.replace(/(^\s*)|(\s*$)/g,"");
}
//有空格的字符串
vars=" 我的长度 ";
//显示trim前长度
window.alert(s+"trim前长度:("+s.length+")");
//删除前后空格
s=s.trim();
//显示trim后长度
window.alert(s+" trim后长度:("+s.length+")");
方法三:
functionTrim(str)
{
returnstr.replace(/^\s*(.*?)[\s\n]*$/g,'$1');
}
页:
[1]