Elimina caracteres especiales de texto ASP clásico

Código ASP clásico

La función "StripSpecialChar" está diseñada para eliminar caracteres especiales de una cadena de texto, tales como espacios (%20), ampersands (&), numeral (#), signos más (+) y arrobas (@).

Para lograr esto, la función recibe una cadena de texto como entrada (parámetro "inStr") y luego crea un arreglo llamado "arrSpecialChar" que contiene los caracteres especiales que deben ser eliminados. A continuación, la función recorre el arreglo y utiliza la función "replace" para eliminar los caracteres especiales uno por uno.

Finalmente, la función devuelve la cadena de texto sin los caracteres especiales eliminados (parámetro "outStr").

Esta función puede ser útil en aplicaciones web que manejan formularios o entradas de texto por parte de usuarios, ya que permite limpiar el texto ingresado y evitar problemas en la interpretación o procesamiento posterior de los datos. Por ejemplo, si una aplicación web permite a los usuarios ingresar información de contacto como correo electrónico o número de teléfono, esta función podría utilizarse para asegurarse de que los datos ingresados no contengan caracteres especiales que puedan causar problemas en el envío o almacenamiento de la información.

Este fragmento es una pequeña función que excluye los caracteres especiales especificados. Básicamente se busca a alguno de los caracteres que existen en la matriz y elimina a todos.

 

<%Function StripSpecialChar(inStr)dim sOut,outStr,arrSpecialChar,intCounterarrSpecialChar = Array("%20","&","&","#","+","@")outStr = inStrintCounter = 0Do Until intCounter = UBOUND(arrSpecialChar)+1sOut = replace(outStr,arrSpecialChar(intCounter) ,"")intCounter = intCounter + 1outStr = sOutLoopStripSpecialChar = outStrEnd Function%>   

 

tags: asp visual studio, acentos en asp, asp clasico, palabra acento, acento en palabra, cadenas en asp, asp cadenas, texto sin acentos, textos sin acentos, asp con sql

En esta sección encontrarás una mezcla de códigos recopilados de fuentes públicas de Internet y otros creados por ASP TEAM. Compartimos recursos útiles de buena fe para formar una base de conocimiento en el desarrollo de aplicaciones en ASP Clásico.