📌
数字と文字が混ざった文字列から数字だけを取り出す
const fetchNumber = () => {
const val = value
const result = val.replace(/\D*/g, '')
console.log(result)
console.log(val.replace(/\D*/g, ''))
}
- value : 数字と文字が混ざった文字列
- replace : 第1引数に設定した正規表現にマッチした箇所を、第2引数で置換して返す。
( Stringオブジェクトのメソッド ) - /\D*/g : 「数字以外の文字列」の正規表現
- '' : 空白ですらないもの
とりかかってから30分で解決
★ replace 参考資料
Discussion