はコメント/(regex here)/
であるため、空の正規表現を構文と一致させることができないことに気付きました。//
'this is a test'.match(//)
> SyntaxError: Unexpected token }
だから、私は試しnew RegExp('')
てみましたが、うまくいきました:
'this is a test'.match(new RegExp(''))
> [""]
しかし、出力を確認したところnew RegExp('')
、次のようになりました。
new RegExp('')
> /(?:)/
どうしてこれなの?(私は Chrome バージョン26.0.1410.64 (Official Build 193017) m
を使用しており、これは JavaScript コンソールにあります)