Source: Strip all non-numeric characters from string in JavaScript.
1 2 |
var myString = 'abc123.8<blah>'; //desired output is 1238 |
1 |
myString = myString.replace(/\D/g,''); |
Attention: cette méthode renverra du texte. Le code myString + 1
renverra 12381
.
Pour manipuler les valeurs numériques obtenues, il faut utiliser parseInt
:
1 2 3 |
myString = parseInt(myString.replace(/\D/g,'')); myString + 1; // 1239 |