How to remove the letters (all non-numeric) from a string in JavaScript

2 Answers

0 votes
let s = '123javascript +55-55 999programming 9783201language';
 
s = s.replace(/\D/g,'');

console.log(s);




/*

run:

12355559999783201

*/

 



answered Jan 30, 2017 by avibootz
edited Mar 18, 2024 by avibootz
0 votes
let s = '-3.14javascript +55-55 999programming 9783201language';
  
s = s.replace(/[^\d.-]/g, '');

console.log(s);



/*

run:

-3.1455-559999783201

*/


 



answered Jan 30, 2017 by avibootz
edited Mar 18, 2024 by avibootz

Related questions

1 answer 165 views
2 answers 171 views
2 answers 268 views
2 answers 256 views
1 answer 207 views
...