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

151
Views
Restringir la entrada de espacios en TextBox en Javascript

En mi código tengo que permitir alfabetos numéricos y caracteres especiales. pero en mi código no acepta el espacio y los caracteres especiales excepto @. Aquí está mi código.

 allowAlphaNumericSpace(e: any) { var code = 'charCode' in e ? e.charCode : e.keyCode; if ( !(code > 47 && code < 58) && // numeric (0-9) !(code >= 64 && code <= 91) && // upper alpha (AZ) !(code > 96 && code < 123) ) { // lower alpha (az) e.preventDefault(); } }
about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

charCode no es estándar, está en desuso y no está previsto para eventos keydown , puede estar disponible, pero siempre 0.

keyCode también está en desuso.

Usar e.key :

 const accepted = " ,;!?"; function allowAlphaNumericSpace(e) { var code = e.key; if (isNaN(code) && code.toUpperCase() == code.toLowerCase() && !accepted.includes(code)) { e.preventDefault(); } } document.querySelector("input").addEventListener("keydown", allowAlphaNumericSpace);
 <input>

Si es necesario aceptar algunos otros caracteres, se adapta fácilmente.

about 4 years ago · Juan Pablo Isaza Report
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!