Sign Up for Free

RunKit +

Try any Node.js package right in your browser

This is a playground to test code. It runs a full Node.js environment and already has all of npm’s 400,000 packages pre-installed, including locale-includes with all npm packages installed. Try it out:

var localeIncludes = require("locale-includes")

This service is provided by RunKit and is not affiliated with npm, Inc or the package authors.

locale-includes v1.0.1

String.prototype.includes() but using localeCompare.


npm npm bundle size (minified)

String.prototype.includes() but using localeCompare.


npm i locale-includes


localeIncludes(string, searchString[, options])


  • string (string)
    A string to be searched within.

  • searchString (string)
    A string to be searched for within string.

  • options (object) - Optional
    An object with some or all of the following properties:

Return value

  • (bool)
    Whether the search string is found anywhere within the given string or not.


import {localeIncludes} from `locale-includes`;

localeIncludes("Abcdef", "cde");
// true

localeIncludes("Abcdef", "cde", {position: 3});
// false

localeIncludes("àḃḉdÉf", "bCde", {usage: "search", sensitivity: "base"});
// true

See also


RunKit is a free, in-browser JavaScript dev environment for prototyping Node.js code, with every npm package installed. Sign up to share your code.
Sign Up for Free