Skip to content
A robust & optimized ES3-compatible polyfill for the `String.prototype.contains` method in ECMAScript 6.
JavaScript
Branch: master
Clone or download
Latest commit 91279cb Nov 20, 2014
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
tests
.gitattributes Initial commit Dec 10, 2013
.gitignore Initial commit Dec 10, 2013
.travis.yml
LICENSE-MIT.txt
README.md Rename to `String.prototype.includes` as per the November 2014 TC39 m… Nov 20, 2014
includes.js
package.json

README.md

ES6 String.prototype.includes polyfill Build status

A robust & optimized ES3-compatible polyfill for the String.prototype.includes method (previously known as String.prototype.contains) in ECMAScript 6.

Other polyfills for String.prototype.includes are available:

Installation

In a browser:

<script src="includes.js"></script>

Via npm:

npm install string.prototype.includes

Then, in Node.js:

require('string.prototype.includes');

// On Windows and on Mac systems with default settings, case doesn’t matter,
// which allows you to do this instead:
require('String.prototype.includes');

Notes

Polyfills + test suites for String.prototype.startsWith and String.prototype.endsWith are available, too.

Author

twitter/mathias
Mathias Bynens

License

This polyfill is available under the MIT license.

You can’t perform that action at this time.