Cita:
Iniciado por Alexis88 Los espacios en blanco en expresiones regulares equivalen a esto: \s
De modo que solamente necesitas insertar eso en la expresión regular para indicar que también se deben buscar espacios en blanco.
Saludos
Código Javascript
:
Ver originalfunction checkuser(){
var expresion = /^[MOD-|mod-|ADM|adm](\s.*)+$/;
if ($("#username").val().length < 1) {
$('#username').css({border:"3px solid #b71818"});
$('#i1').css({color:'#b71818'}).html('No puedes dejar el campo en blanco');
} else if
($("#username").val().length > 15) {
$('#username').css({border:"3px solid #b71818"});
$('#i1').css({color:'#b71818'}).html('No puede ser mayor de 15 caracteres');
} else if (expresion.test($("#username").val())) {
$('#username').css({border:"3px solid #b71818"});
$('#i1').css({color:'#b71818'}).html('No puede contener la palabra MOD');
} else {
$('#username').css({border:"3px solid #4a504b"});
$.get('http://localhost/ajax/checkusername.php?username='+$('#username').val(), function(data) {
if(parseFloat(data)==1){
$('#username').css({border:"3px solid #b71818"});
$('#i1').css({color:'#b71818'}).html('Este nombre de usuario ya está en uso!');
} else {
next();
}
});
}
}
Vale acabo de añadirlo, pero tengo un problema y es el de los espacios en blanco si coloco Hola Lucas no salta el error...