jQuery-Mask-Plugin
jQuery-Mask-Plugin copied to clipboard
Máscara com primeiro carácter no fim
A seguinte máscara:
$("#mobile-phone").mask('(00) 0 0000-0000',{reverse: true})
tem esse resultado na minha página:
99) 9 9999-9999(
Estou usando estes scripts:
<script src="https://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" type="text/javascript"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js" type="text/javascript"></script>
<script src="http://igorescobar.github.io/jQuery-Mask-Plugin/js/jquery.mask.min.js"></script>
@nephew92 E aí blz?
Pq está usando o parâmetro {reverse: true} ??? Tira ele que funciona...
$("#mobile-phone").mask('(00) 0 0000-0000');
No exemplo abaixo, tem dois campos, um do jeito que você está usando... E outro que é dinâmico... Se adapta ao telefone com 8 ou 9 dígitos...
http://jsfiddle.net/qavesfhc/5/
@pyetrosafe, eu queria fazer o efeito reverse mesmo, para quando for inserido somente 8 dígitos o resultado ser "0000-0000" ao invés de "(00) 0 0000-0", o mesmo para quando for inserido 9 dígitos. Quase deu certo.
@nephew92 nep Mas é estranho digitar telefone com reverse não acha?
Me desculpa pelo JSFilldle anterior, estava inacabado, não percebi...
Esse daqui deve resolver seus problemas... : http://jsfiddle.net/qavesfhc/12
Testa o segundo campo!!!
Acho legal o efeito, estou utilizando sem o reverse, mas estou frustado :-/
Deve ser algum erro bobo.