multiple-needles-indexof

1.1.0 • Public • Published

multiple-needles-indexof

indexOf function with multiple needles. Needles may be a string or a character set RegExp.

Install

npm install multiple-needles-indexof

Example

var mnIndexOf = require('multiple-needles-indexof')
 
// pass two needles that matches
mnIndexOf('xbcda', ['a', 'cd']) // {index: 2, match: 'cd'}
// pass one needle as string
mnIndexOf('xbcda', 'b') // {index: 1, match: 'b'}
// needles don't match
mnIndexOf('abcda', ['x', 'y']) // undefined
// with offset
mnIndexOf('caabcda', ['c', 'd', 'x'], 2) // {index: 5, match: 'd'}
// no needles returns undefined
mnIndexOf('xaabcda', []) // undefined
// with charset regexp needle
mnIndexOf('xaabcda', ['f', /[b-d]/]) // {index: 3, match: 'b'}

Package Sidebar

Install

npm i multiple-needles-indexof

Weekly Downloads

0

Version

1.1.0

License

MIT

Last publish

Collaborators

  • xgbuils