1
0

More than 1 year has passed since last update.

javascriptで、文字列中のアルファベット以外の値を削除する

Last updated at Posted at 2023-01-22

やりたいこと

javascriptで、文字列に含まれる小文字のアルファベット以外の値を削除したい。

結果

以下のように書くことで、実現できた

var str = "a man, a plan, a canal: panama"
var newStr = str.replace(/[^a-z]/gi, '')
// newStr = "amanaplanacanalpanamavar"

先頭の^の意味は何?

Caret(キャレット)と読む。行の先頭を示す

後ろのgiの意味は何?

g はグローバルサーチのg。通常は一度マッチングすると処理を終了する。このオプションをつけることによって一度マッチングした場合でも処理を繰り返す。

i は大文字と小文字を区別しない(今回の場合はすべて小文字なのでなくても良さそう)

1
0
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0