Para verificar se é um número, você pode utilizar isNaN, que é uma função
nativa.
Caso não for um número, pode verificar se são apenas letras, utilizando
substring pela pattern 0-9, se retornar true,  são letras e números, senão,
são apenas letras.

Espero que tenha entendido =]

2011/1/17 Mário Júnior <[email protected]>

> De acordo com o tipo do campo, vc altera o restrict em runtime para
> permitir só oq vc precisa.
>
> http://blog.flexexamples.com/2008/05/15/restricting-which-characters-a-user-can-type-in-a-textinput-control-in-flex/
>
> Dá uma olhada por "restrict" da documentação de TextInput.
>
>
> []'s
>
>
>
>
>
> Em 17 de janeiro de 2011 01:01, roger.rayner 
> <[email protected]>escreveu:
>
> Boa noite,
>>
>>
>>
>> Estou com um problema que achei que seria simples mas está me dando um
>> pouco de dor de cabeça...
>>
>>
>>
>> Eu tenho um textinput que pode ser digitado nele apenas números ou apenas
>> letras ou ainda números e letras juntos... mas eu preciso executar uma
>> função especial quando for digitado nele apenas NUMEROS.... estou me batendo
>> aqui com expressões regulares mas não estou conseguindo resolver o
>> problema....
>>
>>
>>
>> Alguém tem alguma solução que possa me ajudar?
>>
>>
>>
>> Obrigado.
>>
>>
>>
>> *Att.,*
>>
>> *Roger Rayner*
>>
>> *Analista de Sistemas*
>>
>> Unidade de Desenvolvimento TOTVS
>>
>> Finanças, Logística e Manufatura
>> ( 55 (71) 9616-6876
>> + [email protected]
>>
>> [image: cid:[email protected]] <http://www.totvs.com.br/>
>>
>>
>>
>> *"A Humildade é o alicerce dos Sábios... e o Orgulho a coluna dos
>> Débeis!!!"*
>>
>> *(Augusto Cury)*
>>
>>
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para [email protected]
>> Para sair da lista, envie um email em branco para
>> [email protected]
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
>
>
>
> --
> Mario Junior
> http://blog.mariojunior.com/
> @mariojunior
>
> --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para [email protected]
> Para sair da lista, envie um email em branco para
> [email protected]
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para 
[email protected]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a