Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

rafaeloliveira

Adicionar espaço em uma expressão regular no Javascript

Recommended Posts

Bom dia meu nome é Rafael, sou novo no forum portanto peço desculpa caso tenha postado algo errado.

 

Minha duvida é a seguinte.Tenho um campo textbox em uma pagina .aspx que preciso limitar os caracteres digitados.

 

Posso permitir somente Letras maiusculas, numeros, ª°- e espaço.

Estou utilizando o Jquery.meio.mask.js. E nele tem uma opção que posso adicionar uma nova expressão. A expressão que estou adicionando segue abaixo:

 

'R': /^[A-Z0-9 ÇÁÀÃÂÉÈÊÍÌÓÒÔÕÚÙª°-]$/

 

Com isso em um arquivo Javascrip, em uma função utilizo essa expressão, conforme segue na linha abaixo.

 

function

 

 

mascaraNome() {

$(

".NomeEscola").setMask({ mask: 'R', type: 'repeat', autoTab: false, SelectCharsOnFocus: false });

}

Dessa forma, quando digito o espaço ele apaga o espaço e adiciona a proxima tecla que adicionei.

Uma string gerada por essa expressão correta seria:

 

ABC 123 -- ÇÃÉ ªAA°BB

 

Obrigado pela ajuda.

Abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

o espaço é um caracter especial.

 

Tenta colocando \s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.