Function regex. Regular expression for matching function parts. Expose match groups for function name, arguments and function body.
Install
npm install function-regexnpm test
Usage
For more use-cases see the tests
var functionRegex = ; var { return cb ? opts: 123 : true;}; fixture;//=> [1] = 'testing'//=> [2] = 'args, opts, dest, cb'//=> [3] = '\n return cb ? {\n opts: [1,2,3],\n args: args\n } : true;\n ' 'function(val, re) { return true; }';//=> [1] = ''//=> [2] = 'val, re'//=> [3] = ' return true; '
Matching groups
[0]
full function ('function(val, re) { return true; }'
)[1]
function name ('testing'
)[2]
function arguments ('args, opts, dest, cb'
)[3]
function body (' return true; '
)
Author
Charlike Mike Reagent
License
Copyright (c) 2014-2015 Charlike Mike Reagent, contributors.
Released under the MIT
license.
Powered and automated by kdf, January 27, 2015