String.prototype.[de]normalize and .isCharXxx are needed

Norbert Lindenberg ecmascript at norbertlindenberg.com
Tue Jan 17 18:58:59 PST 2012


In order to get version 1 of the Globalization API done and into the hands of users, we're no longer considering new functionality for this version. On the other hand, string comparison (collation) is already included in this version, and the sensitivity option lets you choose whether it should be sensitive to minor differences such as accents. See
http://wiki.ecmascript.org/doku.php?id=globalization:specification_drafts
http://norbertlindenberg.com/2011/11/ecmascript-globalization-api/index.html

Norbert


On Jan 17, 2012, at 4:06 , Herby Vojčík wrote:

> 
> 
> Norbert Lindenberg wrote:
>> Nothing planned at this point. Unicode normalization would be a
>> natural candidate for the Globalization API, but it's not in scope
>> for version 1. Support for Unicode character properties probably
> 
> Maybe it could be added?
> 
>> should be part of regular expressions, as it is in Perl, PHP, Java,
>> and other platforms; there was a proposal for ES4 [1], but it hasn't
>> been taken up for ES5 or Harmony.
> 
> Well, string comparision sans accents is a sensible use case. To do it via Unicode normalization and then removing all accents is straightforward. Should it (the character properties, however done) not be raised?
> 
>> 
>> [1]
>> http://wiki.ecmascript.org/doku.php?id=proposals:extend_regexps#extending_regexps_for_unicode_ranges
>> 
>> Norbert
>> 
>> 
>> On Jan 3, 2012, at 4:51 , Herby Vojčík wrote:
>> 
>>> Hello,
>>> 
>>> in certain application, Unicode de/normalization and possibility to
>>> query what group the character is is vital, but ECMAScript does not
>>> have these methods nor did I see them in any of the proposals?
>>> 
>>> Are they planned? Or can they be added?
>>> 
>>> Thanks, Herby
>> 



More information about the es-discuss mailing list