4

I am trying to replace with a blank all characters except numbers, but this doesn't works:

s.replace(/(?!\d)/g, '')

Thanks!

Edu Lomeli
  • 2,205
  • 19
  • 18

1 Answers1

12

Use negative character classes:

s.replace(/[^0-9]+/g, '')

or s.replace(/[^\d]+/g, '')

or s.replace(/\D+/g, '')

Lucas Trzesniewski
  • 48,720
  • 10
  • 100
  • 148