Hay controles especificos para la entrada de datos numéricos.
En Delphi puedes usar el
TMaskEdit, aunque no es de los mejores. Puedes usar componentes de terceros o utilizar los eventos de
OnKey... del propio control para controlar esos caracteres que no deseas.
Si buscas en el foro, verás que es un tema que ya se ha tratado y hay hilos que te pueden ayudar con algunas ideas.
https://www.clubdelphi.com/foros/showthread.php?t=82203
https://www.clubdelphi.com/foros/showthread.php?t=56258
https://www.clubdelphi.com/foros/showthread.php?t=51465
Si bucas encontrarás más...
Incluso creo que en el FTP tienes algun Edit para números:
http://terawiki.clubdelphi.com/Delph...tes-Funciones/