Regular expression for matching JavaScript comments
npm install comment-regex> Regular expression for matching JavaScript comments
This is pretty fragile and created for performance reasons where using a real parser would be overkill. Do not use it with untrusted user input.
``sh`
npm install comment-regex
`js
import {commentRegex} from 'comment-regex';
// Contains a comment
commentRegex().test('/ unicorn /\nvar foo = true;');
//=> true
// Get the contents of a comment
commentRegex().exec('/ unicorn /\nvar foo = true;')[2].trim();
// Get all the comments
'/ unicorn /\nvar foo = true;\nvar unicorn = "rainbows"; // rainbow'.match(commentRegex());
//=> ['/ unicorn /', ' // rainbow']
``
The contents of the comment is in the first submatch.
Returns a regex for matching line and block comments.
Returns a regex for matching line comments.
Returns a regex for matching block comments.