String matchAll()
matchAll() は String 値のメソッドで、この文字列と正規表現を照合したすべての結果を、キャプチャグループを含み、イテレーターで返すメソッドです。
対応ブラウザ
| 機能 | デスクトップ | モバイル | ||||
|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Safari | Chrome Android | Safari iOS | |
| 73 | 79 | 67 | 13 | 73 | 13 | |
基本構文
JAVASCRIPT
const text = 'Price: ¥1,200, ¥3,500, and ¥800';
const regex = /¥([\d,]+)/g;
for (const match of text.matchAll(regex)) {
console.log(match[0], match[1]);
}
// '¥1,200' '1,200'
// '¥3,500' '3,500'
// '¥800' '800' ライブデモ
dynamicgenerate with Iterateprocessing.
MatchAll that itere-ta Use, show or word listization..
プレビュー全画面表示
実務での使いどころ
-
String matchAll() の活用
matchAll() は String 値のメソッドで、この文字列と正規表現を照合したすべての結果を、キャプチャグループを含み、イテレーターで返すメソッドです。
注意点
- 特になし。すべての主要ブラウザで安定して動作する。
アクセシビリティ
- JavaScript による動的更新時は、aria-live リージョンで変更をスクリーンリーダーに通知する。