Tengo un campo de texto de entrada con una longitud máxima de 10. El campo es para números de teléfono australianos (10 dígitos). Los números de teléfono son generalmente divididos en la siguiente sintaxisJavascript - Eliminar espacios en pegar
12 12345678
Si alguien copia lo anterior y pastas que en mi campo de entrada, es obvio que deja el último dígito y mantiene el espacio.
¿Hay alguna manera de eliminar espacios justo antes de pegarlos en el cuadro de entrada? ¿O hay otro trabajo alrededor?
Gracias de antemano.
Bravo, bravo, bien hecho. Gracias; Funciona de maravilla. – Matt
Es posible que también desee eliminar los paréntesis y los guiones, ya que los números de teléfono de Australia a menudo se escriben con alguna variación en '(02) 6543-2109'. Así que tal vez '.replace (/ \ D/g, '')' (es decir, reemplace cualquier no dígito con cadena vacía). – nnnnnn
También estaba buscando una solución de navegador cruzado. Esto ciertamente funciona en Chrome e IE9. Sin embargo, esto no parece funcionar en Firefox. En MDN, en la sección de notas: "Actualmente no hay forma de DOM para obtener el texto que se está pegando, tendrás que usar un nsIClipboard para obtener esa información". – JayC