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

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.