November 11, 2005

Action Script 2极有用的字符串处理函数补充【黑羽翔天】 (3)

ActionScript3天地会公测中...

第三节 其余的一些有用函数

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;
	}
广告:哈哈,现在刚好是阿里妈妈推广期哦,你是站长吗?推荐注册阿里妈妈赚广告费

TrackBack

TrackBack URL for this entry:
http://www.kingda.org/mt/mt-tb.cgi/11

留下高见,发表评论

个人信息不会外泄,请放心填写。

姓名和Email必填。

发表评论后,请耐心等待,不要频繁刷新。提交完成后,刷新一下本页即可看到您的评论。^_^

请输入验证字符"w" :
文字广告:你是站长吗?注册阿里妈妈赚广告费

最近发表

归档

全部

Recent Comments

Creative Commons License
此 Blog 中的日记
遵循以下授权:
Creative Commons
(创作共用) 授权
.
Google PageRank
本站被Adobe官方MXNA新闻聚合器收录
本站被蓝色理想BXNA收录