Una forma de lote para todos los números, tanto de EE.UU. como internacionales

Fixkamo-internal
Shipped
27 de agosto de 2026 a las 20:43 UTC
Author
kamo
Commit
d5f44ac

La forma de salida que cada superficie de teléfono compartida mantuvo el LAST TEN DIGITS de lo que Fue entregado y vestido como un número NANP, por lo que "44 20 7946 0958" se hizo como "(207) 946-0958" - un número diferente, en un país diferente, que una persona podría leer la pantalla y marcar. CreateLeadClient tenía su propia copia que era peor: se truncó a diez dígitos, por lo que un número internacional mecanografiado en una pista estaba mutilado en la entrada y el original se había ido. "app/lib/phone.ts" ahora formatelas a través de libphonenumber-js: display, as-you-type entrada, E.164 para el alambre, y una comprobación de longitud para la validación. Sedes de comparación lanzamiento a mano de una última coincidencia de diez dígitos es todas las necesidades de búsqueda inversa, y tiene para seguir trabajando en la basura que produce un sistema telefónico (extenciones de cuatro dígitos, códigos de características, una identificación de llamada vacía en una pata de canal local). Esa propiedad es Todavía atrapado: cualquier cosa que no sea un número entero vuelve intacto. La entrada pasa por el teléfono de salón (MUI) o la entrada descalcilla (para las superficies que estilo sus propias entradas), ambos sobre el uso de la entrada, que existe para los dos cosas que hacen un campo tipo tú utilizable en lugar de exasperación: el cuidador se queda con el dígito que se escribe en lugar de ser lanzado al final por el reformate, y retroceder sobre un separador borra un dígito . ingenuamente elimina nada, porque el formateador pone al separador hacia atrás. Formas que ya recogen a un país lo pasan, por lo que el propio número de una org británica se agrupa como el Reino Unido lo agrupa en lugar de contra una plantilla estadounidense. Puerta en "isPossible" (o, no es"Valid (.): los metadatos min rechazan los reservados intercambios, y gating sobre la validez dejaría de formatear cada 555 número, que es la mayor parte de una demo org. También fijado en el camino: la transformada de la cartografía de campo "internacional" emitida Los dígitos, un plus pegado a un número nacional, que es de otro país número; y el dilpad SMS contabió caracteres en lugar de dígitos, por lo que un Número de siete dígitos vestidos de "(949) 374-7" pasó su puerta de diez caracteres. Olivamente NO formateado: los campos de configuración de la insistencia telefónica y el VoIP Número de SMS salientes. Estos son la configuración del proveedor y quieren la en bruto E.164.

All changes

Como lo que ves enviaste?

Cada una de estas actualizaciones aterriza en su espacio de trabajo automáticamente. Empieza gratis y verlo crecer semana tras semana.

Arranzar gratis para siempreVer Precios