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,263
  • 20
  • 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
  • 50,214
  • 11
  • 107
  • 158