JSCRIPT里面没有TRIM,TRIM是VBSCRIPT里面的。 可以自己写函数,借花献佛: function ltrim(str) //去左空格 { var _str = " "+str; var re = /[ ]+([\w|\W]*)/gi; _str.match(re); return RegExp.$1; } function rtrim(str) //去右空格 { var _str = str+" "; var re = /([\w|\W]*[^ ])[ ]+/gi; _str.match(re); return RegExp.$1; }
function DW_LeftTrim(inString) { var index, tempChar, outString = ""; var strLength = inString.length; // skip leading blanks for (index=0; index < strLength; index++) { tempChar= inString.charAt (index); if (tempChar != " ") break; } if (index < strLength) outString = inString.substring(index, strLength); return outString;}function DW_RightTrim(inString) { var index, tempChar, outString = ""; // skip trailing blanks for (index=inString.length-1; index >= 0; index--) { tempChar= inString.charAt (index); if (tempChar != " ") break; } if (index >= 0) outString = inString.substring(0, index+1); return outString; } function trim(strArg) { return DW_RightTrim(DW_LeftTrim(strArg)) }
可以自己写函数,借花献佛:
function ltrim(str) //去左空格
{
var _str = " "+str;
var re = /[ ]+([\w|\W]*)/gi;
_str.match(re);
return RegExp.$1;
} function rtrim(str) //去右空格
{
var _str = str+" ";
var re = /([\w|\W]*[^ ])[ ]+/gi;
_str.match(re);
return RegExp.$1;
}
{
var index, tempChar, outString = "";
var strLength = inString.length;
// skip leading blanks
for (index=0; index < strLength; index++)
{
tempChar= inString.charAt (index);
if (tempChar != " ")
break; }
if (index < strLength) outString = inString.substring(index, strLength); return outString;}function DW_RightTrim(inString)
{
var index, tempChar, outString = "";
// skip trailing blanks
for (index=inString.length-1; index >= 0; index--)
{
tempChar= inString.charAt (index);
if (tempChar != " ")
break;
}
if (index >= 0)
outString = inString.substring(0, index+1); return outString;
}
function trim(strArg)
{
return DW_RightTrim(DW_LeftTrim(strArg))
}