Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

142
Views
Agregue la función de copia al portapapeles a la salida variable de expresiones regulares

Estoy tratando de escribir un código para simplificar la copia de solo el número de un fragmento de código que genera una combinación de letras y un valor decimal. Hasta ahora he tenido éxito usando una expresión regular (es la primera vez que uso una, así que si no es perfecto, por eso), para simplificar los datos hasta solo el número decimal.

Ahora quiero que el número decimal se copie en el portapapeles, para facilitar las cosas al usuario. Intenté usar el obsoleto document.execCommand('copy') y navigator.clipboard.writeText(myvariable). Así es como se ve mi función actualmente, con un cementerio de intentos comentado.

En los archivos de práctica, puedo ejecutar la copia implementada en el portapapeles al hacer clic en los botones para el texto que no cambia, pero no parece gustarle obtener el valor de la variable. Como dije en una publicación anterior, Javascript todavía es nuevo para mí, por lo que es probable que sea solo un simple error de principiante.

 const copy = document.getElementById("copyPair") copy.addEventListener("click", function(){ console.log("copy clicked"); const amount = document.getElementById("pair-price").innerText; let decimal = Number(amount.replace(/[^0-9\.]+/g,"")); alert(decimal); console.log(decimal); /* decimal.select(); decimal.setSelectionRange(0, 99999); /!* For mobile devices *!/ navigator.clipboard.writeText(decimal.value); let text = decimal; navigator.clipboard.writeText(decimal.value); document.execCommand('copy');

¡Cualquier ayuda para copiar la variable implementada sería muy apreciada!

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!