as3 获取一段字符串中的所有数字
5个回答
展开全部
有正则表达式
var all_numbers:Array = str.match(/\d/);
数字就一个一个地存在数组all_numbers中了。
var all_numbers:Array = str.match(/\d/);
数字就一个一个地存在数组all_numbers中了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2016-11-23
展开全部
var str:String = "s1a2g3f4";
var r:RegExp = /\d/igx;
trace(str.match(r).join(""))
var r:RegExp = /\d/igx;
trace(str.match(r).join(""))
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用正则表达式的方法:
var
str:String
=
"s1a2g3f4";
for(var
i:Number
=
0;i<str.length;i++)
{
var
a
=
Number(str.charAt(i));
if(String(a)
!=
"NaN")
{
trace(a);//输出数字
}
}
var
str:String
=
"s1a2g3f4";
for(var
i:Number
=
0;i<str.length;i++)
{
var
a
=
Number(str.charAt(i));
if(String(a)
!=
"NaN")
{
trace(a);//输出数字
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用正则表达式的方法:
var str:String = "s1a2g3f4";
for(var i:Number = 0;i<str.length;i++)
{
var a = Number(str.charAt(i));
if(String(a) != "NaN")
{
trace(a);//输出数字
}
}
var str:String = "s1a2g3f4";
for(var i:Number = 0;i<str.length;i++)
{
var a = Number(str.charAt(i));
if(String(a) != "NaN")
{
trace(a);//输出数字
}
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不用正则表达式的方法:
var str:String = "s1a2g3f4";
for(var i:Number = 0;i<str.length;i++)
{
var a = Number(str.charAt(i));
if(String(a) != "NaN")
{
trace(a);//输出数字
}
}
var str:String = "s1a2g3f4";
for(var i:Number = 0;i<str.length;i++)
{
var a = Number(str.charAt(i));
if(String(a) != "NaN")
{
trace(a);//输出数字
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询