下記コード 複数マッチの中身を出力しようとしたところ、エラーが発生しております
matchでは正しい正規表現が識別されるにも関わらず、
matchAllではエラーが発生します
詳しい方教えていただけないでしょうか
エラー
matchAll must be called with a global RegExp
<script> window.onload=function(){ str="あいうえお#a1あ2い3う45\r\nあいうえお#aaaaa"; if(str.match(/#[ぁ-んァ-ヶーa-zA-Z0-9一-龠0-9、。]+\r\n/u)){ regexp = /#[ぁ-んァ-ヶーa-zA-Z0-9一-龠0-9、。]+\r\n/u; for( const match of str.matchAll(regexp)){ alert(match);//#a1あ2い3う45 #aaaaa } } } </script>
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。