Skip to content

Instantly share code, notes, and snippets.

@anderson-mota
Created January 4, 2013 17:29
Show Gist options
  • Save anderson-mota/4454394 to your computer and use it in GitHub Desktop.
Save anderson-mota/4454394 to your computer and use it in GitHub Desktop.
var noneDig = false;
$('.mobile').mask("(99) 9999-9999").keydown(function(){
var phone, $element;
$element = $(this);
phone = $element.val().replace(/\D/g, '');
if(phone == "11" && phone.length == 2 && !noneDig){
$element.mask("(11) 99999-999?9");
noneDig = true;
}else if(phone == "11" && phone.length == 2 && noneDig){
$element.mask("(99) 99999-999?9");
}else if(phone.length < 2 && noneDig){
$element.mask("(99) 9999-9999");
noneDig = false;
}
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment