これは完璧に動作する行です。正規表現でjavascriptコードのコメントをブロックできません
'some words'.split(/,*/);
ただし、以下のようにブロックコメントを実行すると、構文エラーが発生します。
/* 'some words'.split(/,*/); */
この現象はどこでも見つかりませんでした。 これが言語の既知のバグかどうかは不明です。
これは完璧に動作する行です。正規表現でjavascriptコードのコメントをブロックできません
'some words'.split(/,*/);
ただし、以下のようにブロックコメントを実行すると、構文エラーが発生します。
/* 'some words'.split(/,*/); */
この現象はどこでも見つかりませんでした。 これが言語の既知のバグかどうかは不明です。
正規表現内の*/
は、構文エラーの原因となっているコメントの最後として解析されます。
代わりに1行のコメントを使用できますか?
// 'some words'.split(/,*/);
これは、*/
文法における正規表現リテラルとブロックコメント区切り記号間の既知の(および故意)オーバーラップされ、言語のバグはありません。
あなたは単一行コメント
// 'some words'.split(/,*/);
を使用したり、正規表現を変更することができますいずれか
/* 'some words'.split(/,{0,}/);
'some words'.split(/,*(?:)/); */