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

476
Views
Regex para número con formato decimal y coma

Tengo una expresión regular:

 const reg = /^-?[0-9]*\.?[0-9]*$/;

Que busca números con decimales, pero también quiero hacer coincidir las comas. Debe coincidir con el número que se indica a continuación, la coma debe estar antes de los tres dígitos, por ejemplo:

 '12.00000' '112.00000' '1,123.00000' '12,123.00000' '123,123.00000'

Para hacer coincidir números decimales:

 const reg1 = /^-?[0-9]*\.?[0-9]*$/

Para unir comas:

 const reg2 = /^\d{1,3}(?:,\d{3})*$/

Traté de combinar ambos y traté de hacer coincidir:

 const reg1= new RegExp(/^-?[0-9]*\.?[0-9]*$/); const reg2= new RegExp(/^\d{1,3}(?:,\d{3})*$/); const finalReg = new RegExp(reg1.source + '|' + reg2.source);

Pero no hace coincidir el número con comas y decimales, ¿hay alguna otra forma? Por favor aconséjame.

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!