ASP
Você está aqui: Home » ASP » Functions
Functions

Essa "Function" abaixo tira os caracteres que atrapalham quando um usuário faz uma busca, imagina aparecer aquela linda mensagem de erro para o seu usuário quando ele sem querer digita por exemplo ASP', reparem a aspas simples!
<%
'aqui iremos nomear a Function e atribuiremos um valor dentro dos
'parenteses onde irá a variável com o texto
Function CaracteresEspeciais(str)
'aqui tiramos todos os espaços da string
Tira = Trim(str)
'aqui iremos colocar todos os caracteres que poderão atrapalhar em uma busca
caracteres = "! # $ % ^ & * ( ) = + { } [ ] | ; : / ? > , < ' ¨ ´ `"
'aqui iremos transformar em Array essa variável, separando os valores pelo o espaço
carac = Split(caracteres," ")
'aqui iremos fazer um loop utilizando o FOR
'juntamente com o Replace que irá substituir esses caracteres
'que nesse caso irá substituir por nada
for i = LBound(carac) to UBound(carac)
Tira = replace(Tira,carac(i),"")
next
'aqui igualamos o nome da Function com a variável sem mais os caracteres
CaracteresEspeciais = Tira
'finalizamos a Function
End Function
'aqui colocamos qualquer variável com um determinado valor
var = "'r!#$%O¨*!#c$%^K&*(L)=+o{}[]C|;:o/?>,<'¨´`"
'e aqui mandamos printar a Function, e repare a variável acima dentro da Function
response.write CaracteresEspeciais(var)
'agora é só desenvolver de acordo com as suas necessidades
%>
Bom galera é só isso. Espero que tenham gostado abraços e até o próximo artigo.
Clique aqui para fazer o download dos arquivos
Qualquer dúvida mande-me um e-mail ou uma mensagem no icq.
Email: rock.loco@bol.com.br
URL: http://www.webeart.hpg.ig.com.br/
Icq: 142647986
Outros artigos postados por este autor
- Critérios de armazenamento no Oracle
- Curso Adobe Flash - Introdução
- Diagramação com Tableless 2 de 2
- Definição de AJAX
- Data center verde: mais que uma ação de marketing, uma necessidade
- Oracle Database 10g Release 2
Artigos relacionados sobre ASP
- Artigo Arrays II
- Tipos de dados no SQL Server
- Passe as variaveis por valor sem ByVal
- Criando um formulário de contatos com CDONTS
- SEO para ASP.NET 4.0 - Melhorias para o Básico de SEO
- Criando uma conexão usando provider
Parceiros
BR-Linux.org
Criar WEB
Regularização de Imoveis SP
Montagens de Sites
Templates de Sites
Desenvolvedor de Sites
Elaboração de Sites
Produção de Sites
Programador de Sites
Criadores de Sites
Artigos mais acessados
Desenho de Letras - Construindo fontes TTF
Criando um sistema de login
Enviando email em formato HTML em PHP
Menu Circular em 3D
Cargos e salários na área de informática
Como fazer e modificar calendários
Action Script 2.0 ( Primeira Parte )
10 dicas de Webdesign para salvar seu site
Fireworks VS Photoshop
Serviços
Desenvolvimento de Sites e Sistemas WEB
Otimização de Sites (SEO)
Loja Virtual com Sistema Pagseguro
Sistema de Compra Coletiva
Catálogo de Produtos
Parcerias e Soluções de Publicidade
Portifólio Grupo SOS Designers
Fale Conosco







