Christian Plesner Hansen wrote: > David-Sarah Hopwood wrote: >> If converting one character to many would cause a problem with the >> reference to toUpperCase in the regular expression algorithm, then >> presumably Safari and Chrome would hit that problem. Do they, or >> do they use different uppercase conversions for regexps vs >> toUpperCase? > > Chrome uses context (but not locale) sensitive special casing for > ordinary toUpperCase. For regexps it uses the same mapping but > doesn't convert chars that map to more than one char and non-ascii > chars that would have converted to ascii chars. We would have liked > to use the full multi-character mapping without the exception for > ascii but couldn't for compatibility reasons.
Can you expand on what the compatibility problem was for non-ASCII -> ASCII mappings in regexps? -- David-Sarah Hopwood ⚥ _______________________________________________ Es-discuss mailing list [email protected] https://mail.mozilla.org/listinfo/es-discuss

