¿seguro que deseas lista negra sólo aquellos caracteres Por lo general, un enfoque mucho más seguro es? para incluir solo en la lista blanca los caracteres aceptables.
Si desea asegurarse de que sus datos se mantienen puros, el lugar más seguro para hacerlo es en el origen, utilizando un desencadenador INSERT/UPDATE.
Puede escribir una UDF que hace esto en T-SQL o, para un mejor rendimiento, implementarla como una función CLR usando C# o similar.
Hacer esto solo en SQL podría causar problemas de validación. Por ejemplo, si el usuario solo ha ingresado caracteres no válidos en un campo obligatorio, esencialmente no le han dado ninguna entrada, por lo que es probable que su GUI arroje un error de validación. Por lo tanto, es mejor contar con comprobaciones de validación para la usabilidad en su interfaz y desencadenantes para la integridad de los datos en el back-end.
Para la interfaz de usuario, debe verificar JQuery Masked input. http://digitalbush.com/projects/masked-input-plugin/ http://plugins.jquery.com/project/maskedinput – Vikas
Eliminarlo en la capa de la aplicación (es decir, CF) tiene más sentido. Tal vez lo encuentre útil: http://demo.bryantwebconsulting.com/datamgr/word.cfm – Henry