第三节 其余的一些有用函数
beginsWith() : 起始比较
endsWith(): 末尾比较
trimOnlySpace() : 仅删除字符串中所有空格,不含制表符,回车,换行
trimAllSpaces() : 删除字符串中所有空占位符,含制表符,回车,换行
trimPunc() : 删除字符串中所有标点符号,除了单词中可能必需的单引号
beginsWith() : 起始比较
示例:beginsWith( 原字符串,要比较的字符串) 解释: 如果要比较的字符串就在原字符串的开头且相符合,那么函数返回 true;,否则返回false;
function beginsWith(str:String, s:String):Boolean {
return (s == str.substring(0, s.length));
};
endsWith() : 末尾比较
示例:endsWith( 原字符串,要比较的字符串) 解释: 如果要比较的字符串就在原字符串的末尾且相符合,那么函数返回 true;,否则返回false;
function endsWith(str:String, s:String):Boolean {
return (s == str.substring(str.length - s.length));
};
trimOnlySpace() : 仅删除字符串中所有空格,不含制表符,回车,换行
function trimOnlySpace(str:String):String {
var tmpAry:Array = str.split(" ");
return tmpAry.join("");
}
trimAllSpaces() : 删除字符串中所有空占位符,含制表符,回车,换行
function trimAllSpaces (str:String) : String
{
var tmpStr:String = trimOnlySpace(str);
tmpStr = remove (tmpStr, "\n");
tmpStr = remove (tmpStr, "\t");
tmpStr = remove (tmpStr, "\r");
tmpStr = remove (tmpStr, "\b");
return tmpStr;
}
trimPunc() : 删除字符串中所有标点符号,除了单词中可能必需的单引号
function trimPunc( str:String ):String {
var marks:Array = ["!",",",".",";",":","\"","(",")","?"];
var nS:String = str;
var iLength:Number = marks.length;
for (var i:Number = 0; i< iLength; i ++ ) {
nS = replace (nS, marks[i], "");
}
return nS;
}
广告:哈哈,现在刚好是阿里妈妈推广期哦,你是站长吗?推荐注册阿里妈妈赚广告费






