Intl.Collator
Browser support
Full support
Browser support
Full support
Available in Chrome from version 24 Chrome
Available in Edge from version 12 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in WebView on iOS from version 10 WebView on iOS
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
Input
Output
usage
Browser support
Browser support
Available in Chrome from version 24 Chrome
Available in Edge from version 79 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in WebView on iOS from version 10 WebView on iOS
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
usage: "sort"
}
=,1,a,à,ä,z,Z
{
usage: "search"
}
=,1,a,à,ä,z,Z
numeric
Browser support
Browser support
Available in Chrome from version 24 Chrome
Available in Edge from version 79 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in WebView on iOS from version 10 WebView on iOS
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
numeric: true
}
=,1,a,à,ä,z,Z
{
numeric: false
}
=,1,a,à,ä,z,Z
caseFirst
Browser support
Browser support
Available in Chrome from version 24 Chrome
Available in Edge from version 18 Edge
Available in Firefox from version 55 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 11 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 11 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in WebView on iOS from version 11 WebView on iOS
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
caseFirst: "upper"
}
=,1,a,à,ä,Z,z
{
caseFirst: "lower"
}
=,1,a,à,ä,z,Z
{
caseFirst: "false"
}
=,1,a,à,ä,z,Z
sensitivity
Browser support
Browser support
Available in Chrome from version 24 Chrome
Available in Edge from version 79 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in WebView on iOS from version 10 WebView on iOS
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
sensitivity: "base"
}
=,1,a,ä,à,Z,z
{
sensitivity: "accent"
}
=,1,a,à,ä,Z,z
{
sensitivity: "case"
}
=,1,a,ä,à,z,Z
{
sensitivity: "variant"
}
=,1,a,à,ä,z,Z
ignorePunctuation
Browser support
Browser support
Available in Chrome from version 24 Chrome
Available in Edge from version 79 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in WebView on iOS from version 10 WebView on iOS
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
ignorePunctuation: true
}
=,1,a,à,ä,z,Z
{
ignorePunctuation: false
}
=,1,a,à,ä,z,Z
localeMatcher
Browser support
Browser support
Available in Chrome from version 24 Chrome
Available in Edge from version 79 Edge
Available in Firefox from version 29 Firefox
Available in Opera from version 15 Opera
Available in Safari from version 10 Safari
Available in Chrome Android from version 25 Chrome Android
Available in Firefox for Android from version 56 Firefox for Android
Available in Opera Android from version 14 Opera Android
Available in Safari on iOS from version 10 Safari on iOS
Available in Samsung Internet from version 1.5 Samsung Internet
Available in WebView Android from version 4.4 WebView Android
Available in WebView on iOS from version 10 WebView on iOS
Available in Deno from version 1.8 Deno
Available in Node.js from version 0.12.0 Node.js
{
localeMatcher: "best fit"
}
=,1,a,à,ä,z,Z
{
localeMatcher: "lookup"
}
=,1,a,à,ä,z,Z