Proibir caracteres no nick
2 participantes
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Proibir caracteres no nick
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
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)
Convidado- Convidado
Re: Proibir caracteres no nick
Olá!
Que caracteres certos deseja proibir? Assim eu estruturo um código para tal.
Hancki
Que caracteres certos deseja proibir? Assim eu estruturo um código para tal.
Hancki
Re: Proibir caracteres no nick
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;
}
});
});
Re: Proibir caracteres no nick
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.
Convidado- Convidado
Re: Proibir caracteres no nick
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;
}
});
});
Re: Proibir caracteres no nick
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;
}
});
});
Esse código buga o fórum '-'
Convidado- Convidado
Re: Proibir caracteres no nick
Olá!
Use este, numa nova página JS, investido em todas as páginas:
Hancki
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);
});
});
Hancki
Re: Proibir caracteres no nick
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.
Veja: https://i.imgur.com/L04iuSi.gif
Ele automaticamente elimina os caracteres indesejados e aceita o ponto final, como deseja.
Tópicos semelhantes
» [Resolvido] Limitar numero de caracteres do nick
» Proibir CSS no chatbox
» Proibir Convidados
» Proibir nomes de usuários
» Proibir membros à chatbox
» Proibir CSS no chatbox
» Proibir Convidados
» Proibir nomes de usuários
» Proibir membros à chatbox
Fórum dos Fóruns :: Ajuda e atendimento ao utilizador :: Questões sobre códigos :: Questões resolvidas sobre HTML e BBCode
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos