Source code
Revision control
Copy as Markdown
Other Tools
// Copyright 2018 Leonardo Balter. All rights reserved.
// This code is governed by the BSD license found in the LICENSE file.
/*---
esid: sec-characterclassescape
description: Detect non WhiteSpace using \S+
info: |
The production CharacterClassEscape :: S evaluates by returning
the set of all characters not included in the set returned by
CharacterClassEscape :: s
The Mongolian Vowel Separator (u180e) became a non whitespace character
since Unicode 6.3.0
features: [u180e]
---*/
var str = String.fromCharCode(0x180E);
assert.sameValue(
str.replace(/\S+/g, "test262"),
"test262",
"Non WhiteSpace character: \\u180E"
);
reportCompare(0, 0);