É simples, mas eficaz, pode ajudar outros no futuro.
function maskCel (obj) { var str = obj.value; var ddd = str.substring(1,3); var pdi = str.substring(5,6); if ((ddd == 11) && (pdi == 9)) { maskIt(obj,'(##) # ####-####', false, "", true); } else { maskIt(obj,'(##) ####-####', false, "", true); } }
Você pode chamar da seguinte maneira:
<form name="teste"> <input type="text" name="placa" onkeyup="maskCel(this)" /> </form>