Tem como fazer um limitador onde os usuários não escrevam palavras com letras repetidas?!
queria que se possivel desse pra impor um limite de repetições..
por exemplo.
o usuário escreve "OIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII"
dai aparece "OIII"
Limitar Para Que Os Usuários Não Escrevam...
Started By Naruto, 13/04/2006, 14:04
4 replies to this topic
#1
Posted 13/04/2006, 14:04
uzumaki.naruto
-----------------------------------------------
"Eu não vou contra minhas palavras. Este é meu estilo ninja."
» Uzumaki Naruto
-----------------------------------------------
"Eu não vou contra minhas palavras. Este é meu estilo ninja."
» Uzumaki Naruto
#2
Posted 13/04/2006, 15:05
<?php $str = 'Assimmmmmmmmmmm aaaaaaa ?????? !!!!!!!!'; $aChrs = array_filter(array_map('chr', array_flip(count_chars($str, 1))), 'trim'); foreach ($aChrs as $sChr) { $str = preg_replace('/('. preg_quote($sChr) .'){3,}/i', '\\1\\1\\1', $str); } print $str; ?>
Foi o que pude inventar.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#3
Posted 13/04/2006, 15:53
Meio gambi mas consegui.
<?php $str = 'Assimmmmmmmmmmm aaaaaaa ?????? !!!!!!!!'; $tbl = array_merge( range('a', 'z'), // A-Za-z array('?', '!') // Quaisquer símbolos que quiser ); foreach ($tbl as $chr) { $str = preg_replace('{' . preg_quote($chr) . '{3,}}ie', 'substr("\0", 0, 2);', $str); } print $str; ?>[]’s Até mais
#4
Posted 13/04/2006, 15:59
Mas assim só funcionará com letras.
Está certo... Ele mostrou apenas o problema com as letras.
Está certo... Ele mostrou apenas o problema com as letras.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
#5
Posted 13/04/2006, 16:11
He He He, já apliquei outra gambiarra.Mas assim só funcionará com letras.
Está certo... Ele mostrou apenas o problema com as letras.
[]s Até mais
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)