文字列から数字を削除したい:
questionText = "1 ding ?"
1
数字number と疑問符を置き換えたいのです?
が、任意の数字にすることができます。次の動作しないコードを試しました。
questionText.replace(/[0-9]/g, '');
ベストアンサー1
非常に近いです。試してください:
questionText = questionText.replace(/[0-9]/g, '');
replace
既存の文字列では機能しない場合は、新しい文字列を返します。使用したい場合は、それを保持する必要があります。
同様に、新しい変数を使用することもできます。
var withNoDigits = questionText.replace(/[0-9]/g, '');
最後に、数字のブロック全体を一度に削除するトリックがありますが、これはやりすぎかもしれません。
questionText = questionText.replace(/\d+/g, '');