com esse codigo e bem mais simples   olha ai  ele ainda so aceita caracter nº   <script language="javascript"> 	function formatLine(obj,e) 		{ 		 var keypress = window.event.keyCode; 		   if (keypress > 47 && keypress < 58 && obj.value.length < 13) 			{ 			 			if (obj.value.length == 2)  			   obj.value = obj.value + "/"; 			   if (obj.value.length == 5)  			   obj.value = obj.value + "/"; 			 			} 		    else	 			event.returnValue = false; 		} 	</script>     muito simples    ai você joga assim  no form   <input  type="Text" name="dtnasc" size="50"   onKeyPress="return formatLine(this,event)">