Auto-formatee los datos estructurados (teléfono, date) usando el plugin jQuery (o fallando ese vainilla de JavaScript)

Me gusta jQuery y me preguntaba si alguien ha usado un buen complemento o una biblioteca de JavaScript (no jQuery) que permite el formateo automático de campos estructurados como numbers de teléfono o dates. Conozco el plugin jquery-ui-datapicker, y no lo que estoy buscando aquí. Puede escribir un número de teléfono como 123 que luego se convierte en (123), los numbers adicionales se formatearán como (123) 456 7890 Ext. 123456. Si presiona eliminar, las cosas del formatting automático desaparecerán automáticamente, y el reposicionamiento del cursor, por ejemplo, después de (123) y presionando borrar eliminará el 3 y hará el rest (124) 567 8901 Ext. 23456. Los que he jugado con parecen poco fiables.

¿ El complemento de Entrada enmascarada hace lo que necesita o el que ya ha encontrado que no es confiable?

Alano,

Creo que su mejor opción sería usar expresiones regulares dentro de dos methods de formateo separados para lograr los resultados deseados. Esto será más sencillo para los numbers de teléfono y publicaré un ejemplo de código si uno no está publicado para cuando me recueste y tenga 10 minutos seguidos para escribir algo. Tal vez para el campo de date, puede utilizar algo como jQuery UI Datepicker en su lugar? http://marcgrabanski.com/pages/code/jquery-ui-datepicker

HTH,

/ sf