ActionScript 3 AS3从字符串中删除非数字字符

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 AS3从字符串中删除非数字字符相关的知识,希望对你有一定的参考价值。

function removeNonNumericChars($str:String):String {
	var newStr:String = "";
	for (var i:int = 0; i<$str.length; i++) {
		var currentCharCode:Number = $str.charCodeAt(i);
		if ((currentCharCode >= 48) && (currentCharCode <= 57)) {
			newStr += $str.charAt(i);
		}
	}
	return newStr;
}

var myString:String = "#12abc345^67%89)(-@!foo";
trace("myString: "+myString);
myString = removeNonNumericChars(myString);
trace("myString: "+myString);

// OUTPUT
// myString: #12abc345^67%89)(-@!foo
// myString: 123456789

以上是关于ActionScript 3 AS3从字符串中删除非数字字符的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 AS3从文本中删除HTML标记

ActionScript 3 AS3:安全地从舞台上删除内容

ActionScript 3 AS3删除选项卡和NewLine字符

ActionScript 3 AS3从字符串中剥离空格

ActionScript 3 AS3从字符串的开头和结尾修剪空格

ActionScript 3 AS3:删除阵列中的重复项