Poner Mascaras de entrada en Web

Buenos dias colegas, alguien que me oriente para poner mascaras de entrada a un Text Field?
Necesito que en un TextFiel solo se acepten numeros y se obligatorio.
El maximo de caracteres permitidos es 4, todos esos 4 se deben de llenar con numeros obligatoriamente.
Alguien tiene idea de como hacerlo, puesto que en desktop tiene la propiedad Mask, pero en web, como se logra esto?

De antemano Gracias :)…

bien Santiago,
puedes utilizar el siguiente metodo:

[code]Filtro(Cadena as string, caracteres as string) as String
dim i as integer
dim resultado as string
for i = 1 to len(cadena)
if InStr(caracteres, cadena.Mid(i, 1)) >0 then
resultado = resultado + cadena.Mid(i, 1)
end if
next

return resultado[/code]

Utilizas el mtodo as:

textfield.text = Filtro(textfield.text, "0123456789")

Con esto solo aceptara nmeros…
Notaras que si puedes escribir letras pero se quitan automticamente solo limitado al parmetro de caracteres.

Espero sea lo que necesites.
Alberto

Excelente mi hermano de otra madre…
Justo lo que necesito…

Muchas Gracias