var str:String=cntslst.text;
var results:Array = str.split(",");
for(i=0;i<result.length;i++)
{<mx:NumberValidator source="{result[i]}" property="text" id="cell" />}
有可能吗?
答案 0 :(得分:3)
你可以使用PhoneNumberValidator类,在AS3或MXML中实例化就可以了。除非您希望显示验证错误UI,否则不要设置源属性或属性属性。
然后,您可以在该实例上为每个字符串调用validate方法,并检查返回的ValidationResultEvent的results属性是null还是空。
var validator:PhoneNumberValidator; //instantiate how you like
var result:ValidationResultEvent = validator.validate(str);
var isPhoneNumber:Boolean = result.results == null || result.results.length == 0;