Bug 49271

Summary: PatternCharacter/CharacterClass ranges should be SyntaxErrors
Product: WebKit Reporter: Chris Leary <christopher.leary>
Component: JavaScriptCoreAssignee: Nobody <webkit-unassigned>
Status: RESOLVED INVALID    
Severity: Normal CC: barraclough
Priority: P2    
Version: 528+ (Nightly build)   
Hardware: All   
OS: All   
URL: https://bugzilla.mozilla.org/show_bug.cgi?id=576837

Description Chris Leary 2010-11-09 12:38:37 PST
See https://bugzilla.mozilla.org/show_bug.cgi?id=576837#c2

Steps: /[C-\s]/
Expected: SyntaxError

Note that character-class/character-class range syntax like /[\s-\w]/ is accepted by the SpiderMonkey engine as an extension.
Comment 1 Gavin Barraclough 2012-03-12 01:07:22 PDT
This is required for web compatibility, and permitted by the spec under section 2.

cheers, G.