package check { import mx.events.ValidationResultEvent; import mx.validators.RegExpValidator; public class Check { var regExpValidator:RegExpValidator=new RegExpValidator; public function is_Ip(ip:Object):Boolean{ var result:Boolean=true; this.regExpValidator.property="text"; this.regExpValidator.source=ip; this.regExpValidator.expression="^(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]{1}|0[1-9]{1}[0-9]{1}|00[1-9]{1})\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]{1}|0[1-9]{1}[0-9]{1}|00[1-9]{1}|0)\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]{1}|0[1-9]{1}[0-9]{1}|00[1-9]{1}|0)\.(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]{1}|0[1-9]{1}[0-9]{1}|00[1-9]{1}|0)$"; this.regExpValidator.noMatchError="格式错误"; var event:ValidationResultEvent=this.regExpValidator.validate(); if(event.type==ValidationResultEvent.INVALID){ result=false; } return result; } } }