PDA

Просмотр полной версии : ограничить ввод


AQUAFRESH
22.10.2009, 01:17
хочю сделать что бы в TextInput вводились токо цифр...

сделал шаманским способом.. но всеровно иногда одна проскакивает..

может кто знает в чём пролема или как сделать попроще???



private function isDigit( char:String ):Boolean
{
return ((char >= "0") && (char <= "9"));
}

protected function NocdVersionTextBox_changeHandler(event:TextOperationEvent):void
{

for(var i:uint=0;i<NocdVersionTextBox.text.length;i++)
{
if( ! isDigit( NocdVersionTextBox.text.charAt(i) ) )
{
var charName:String = NocdVersionTextBox.text.charAt(i);
var myPattern:RegExp = new RegExp(charName);
NocdVersionTextBox.text = NocdVersionTextBox.text.replace(myPattern, "");
}

}

}

udaaff
22.10.2009, 02:28
TextInput.restrict

AQUAFRESH
22.10.2009, 02:34
ооу спс