Verificar Caracteres Invalidos
#1
Posted 17/12/2005, 16:06
preciso apenas identificar que existe algum caractere invalido eles estao dentro de um array... sao caracters do tipo
",", " " , "*", "-", "." entre outros
Falopa!
#2
Posted 17/12/2005, 16:17
http://www.php.net/m....preg-match.php
http://www.php.net/m...nction.ereg.php
http://www.php.net/m...ction.eregi.php
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#3
Posted 17/12/2005, 16:20
eu nao tinha visto o STORM logo de gorrinho heuheuhu
Mas STORM eu ja tentei fazer com preg_match() mas nao entendi como funciona aquilo , imaginei realmente que desse pra fazer com o str_replace() mas com ele eu nao tenho como retornar o valor que foi digitado por exemplo se o cara digitar o * eu queria falar pra ele que ele digitou
Falopa!
#4
Posted 17/12/2005, 16:26
function CaracBom($recebe){ /*uso: colocar os caracteres validos na funcao ereg... o espaço tb deve ser colocado*/ //echo $recebe."SSSSSSSSSSSSSSSSSS"; if (ereg('[^A-Za-z0123456789 áéíóúÁÉÍÓÚãõÃÕçÇ~!#@$%^&*()_+=-.]', $recebe)) return 0; //contem caracteres desagradaveis else return 1; //nao contem caracteres desagradaveis } /**********fim da funcao de controle de caracteres desagradaveis ******/
mas nao avisa qual dos caracteres o cara digitou... Ah, a ER ali é dos que valem, o que nao esta descrito na ER é que falha...
se vc quer mostrar pro cara, o que ele fez de errado, vc tem que fazer diversas passagens, uma por caracter, usando a funçao strstr()
http://www.php.net/m...tion.strstr.php
if (strstr($suastring, '*'){
$mensagem="contem *";
return($mensagem);
}else if(strstr($suastring, '%'){
$mensagem="contem %";
return($mensagem);
}
...
...
else {
return 1;
}
๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑
#5
Posted 17/12/2005, 16:31
agora eu nao entendi ainda o por que de ter as {}, (), [] dentro do exemplo no manual se pode me explicar?
ereg()
ei e na tua funcao deu erro na linha do if()
apareceu isso
Warning: ereg(): REG_ERANGE in /home/videolog/public_html/tretas/teste.php on line 6
Vlw de novo mestre hehe
Falopa!
Edição feita por: hostdesigner, 17/12/2005, 16:46.
#6
Posted 17/12/2005, 19:28
http://guia-er.sourc...et/guia-er.html
O Paulo Freitas conhece bem esse site. xD
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#7
Posted 17/12/2005, 21:40
T+
PALMEIRAS - Primeiro campeão do mundo em 1951
#8
Posted 18/12/2005, 03:39
Deu este erro pois o Storm não deve estar acostumado à brincar com ER.ei e na tua funcao deu erro na linha do if()
apareceu issoWarning: ereg(): REG_ERANGE in /home/videolog/public_html/tretas/teste.php on line 6
Para saná-lo, troque isto:
Por isto:if (ereg('[^A-Za-z0123456789 áéíóúÁÉÍÓÚãõÃÕçÇ~!#@$%^&*()_+=-.]', $recebe))
Um errinho bobo né ? O capítulo 2.3 do Guia-ER explica o porquê: Um - literal deve ser o último item da lista.if (ereg('[^A-Za-z0123456789 áéíóúÁÉÍÓÚãõÃÕçÇ~!#@$%^&*()_+=.-]', $recebe))
Sobre as chaves, grupos e listas, dê uma olhada nos capítulos 2.9, 2.17 e 2.3, respectivamente.agora eu nao entendi ainda o por que de ter as {}, (), [] dentro do exemplo no manual se pode me explicar?
Para facilitar, o Guia-ER possui um endereço mais curto: guia-er.sf.net
[]’s Até mais
#9
Posted 19/12/2005, 09:59
Cara eu pensava antes... Expresao regular pra que isso? mas agora que vi o "manual" delas percebi que elas permitem uma grande "mobilidade" no desenvolvimento dois bons exemplos seriam o caso da funcao que o STORM postou e o negocio da data...
Mas gostei mesmo foi da classe POSIX facilita muito no caso de se utilizar os intervalos de caracteres como [A-Za-z0-9](a primeira vez que vi isso pensei que o cara tava fazendo subtraçao ehheeh)
Vlw STORM, VIDA, ECLESIO hehe
Falopa!
#10
Posted 15/10/2017, 08:52
Kamagra Jelly 100mg Aix Best Viagra Without. Prescription cialis Viagra Acquisto Forum Drugstore Canada Free Shipping
Was Ist Viagra Effekt viagra cialis Levitra Generique Belgique
Prezzo Levitra 10 Mg Per cheap cialis Afin Priligy Keflex Dose For A Dog
Levitra Doses Posologia Propecia Generico Contraindicaciones De Propecia buy viagra Canadian Viagra On Line Fda Approved Levitra Online Bestellen Croup Cough And Amoxicillin
Kamagra Vente Canada Viagra Online In Italia Chipest What Is Keflex For Dogs buy viagra online Propecia Pc Viagra Kaufen Online Gunstig Isotretinoin isotretin best website
Cialis Malaysia Cialis Von Lilly Lycos buy viagra online Viagra Kaufen In Munchen
Amoxicillin Gg 250 848 Priligy 60 Mg levitra generico prezzo Levaquin With Doctor Consult Viagra Billig Rezept Cheap Doxycycline Uk
Kamagra Oral Jelly Greece Buy Plavix No Prescription Best Price 100mg Generic Viagra levitra shipped from us Dove Comprare Cialis Generico Cerco Vasaka Allergy Amoxicillin Symptoms
Cialis Viagra Erfahrungsbericht Buycheapviagrausa Propecia Time Results viagra Viagra Halt Schnittblumen Langer Frisch Cheap Hydrochlorothiazide Get Luton Drug Extra Erectile Dysfunction
Coreg cialis Discounts On Effexor Sale Doxycycline Cialis Purchasing
Progesterone Hormone Replacement Mastercard Accepted Priligy 60 Mg Review cialis Solubility Propecia Finasteride
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)