Proibir caracteres no nick

2 participantes

Ir para baixo

Tópico resolvido Proibir caracteres no nick

Mensagem por Convidado 09.04.14 18:43

Qual é minha questão:
Queria o código para proibir certos caracteres na hora da criação da conta no fórum. 

Endereço do meu fórum:
http://tlcgames.forumeiros.com

Versão do fórum:
PunBB


Última edição por iFuck em 09.04.14 22:20, editado 1 vez(es)
Anonymous
Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Proibir caracteres no nick

Mensagem por Hancki 09.04.14 19:02

Olá!

Que caracteres certos deseja proibir? Assim eu estruturo um código para tal.

Hancki
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Proibir caracteres no nick

Mensagem por Daemon 09.04.14 20:09

Fiz este simples aqui que somente aceita letras e números, bloqueado os alfa numéricos:
Código:
$(function() {
 $('form#ucp input[type="submit"]').on('click', function() {
    var alfa = /^[a-zA-z0-9]+$/;
    var value = document.getElementById('username_reg').value;
    if(value.match(alfa)){  
        return true;  
    }else{  
        alert("Preencha o nome de usuário somente com letras e números.");
        return false;  
    }  
 });
});
Piscada!
Daemon
Daemon
Super Membro

Membro desde : 02/03/2012
Mensagens : 1132
Pontos : 1825

http://bestskins.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Proibir caracteres no nick

Mensagem por Convidado 09.04.14 20:18

Hancki escreveu:Olá!

Que caracteres certos deseja proibir? Assim eu estruturo um código para tal.

Hancki

Todos possíveis menos o underline e o ponto final.
Anonymous
Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Proibir caracteres no nick

Mensagem por Daemon 09.04.14 20:35

Este que passei ao senhor, bloqueia os alfa numéricos, permitindo somente as letras de A a Z e os número de 0 a 9. Pra permitir o ponto também, tente este:
Código:
$(function() {
 $('form#ucp input[type="submit"]').on('click', function() {
    var alfa = /^[a-zA-z0-9.]+$/;
    var value = document.getElementById('username_reg').value;
    if(value.match(alfa)){ 
        return true; 
    }else{ 
        alert("Preencha o nome de usuário somente com letras e números.");
        return false; 
    } 
 });
});
Piscada!
Daemon
Daemon
Super Membro

Membro desde : 02/03/2012
Mensagens : 1132
Pontos : 1825

http://bestskins.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Proibir caracteres no nick

Mensagem por Convidado 09.04.14 21:43

Daemon.H escreveu:Este que passei ao senhor, bloqueia os alfa numéricos, permitindo somente as letras de A a Z e os número de 0 a 9. Pra permitir o ponto também, tente este:
Código:
$(function() {
 $('form#ucp input[type="submit"]').on('click', function() {
    var alfa = /^[a-zA-z0-9.]+$/;
    var value = document.getElementById('username_reg').value;
    if(value.match(alfa)){  
        return true;  
    }else{  
        alert("Preencha o nome de usuário somente com letras e números.");
        return false;  
    }  
 });
});
Piscada!

Esse código buga o fórum '-'
Anonymous
Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Proibir caracteres no nick

Mensagem por Hancki 09.04.14 21:57

Olá!

Use este, numa nova página JS, investido em todas as páginas:
Código:
jQuery(document).ready(function () {
    jQuery("#username_reg").keyup(function (event) {
        proibirHancki = jQuery("#username_reg").val();
        proibirHancki = proibirHancki.replace(/[^a-zA-Z 0-9.]+/g, '');
        jQuery("#username_reg").val(proibirHancki);
    });
});
Deve resultar!

Hancki
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Proibir caracteres no nick

Mensagem por Convidado 09.04.14 22:08

Sem resultado
Anonymous
Convidado
Convidado


Ir para o topo Ir para baixo

Tópico resolvido Re: Proibir caracteres no nick

Mensagem por Hancki 09.04.14 22:14

Testei no meu fórum, testei no seu e deu bem!
Veja: https://i.imgur.com/L04iuSi.gif
Ele automaticamente elimina os caracteres indesejados e aceita o ponto final, como deseja.
Hancki
Hancki
Membro Entusiasta

Membro desde : 03/10/2009
Mensagens : 8195
Pontos : 12250

https://ajuda.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Proibir caracteres no nick

Mensagem por Convidado 09.04.14 22:19

Agora deu resultado.

Obrigado
Anonymous
Convidado
Convidado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos