SDK Documents
NetFront Browser v3.4 ECMAScript Support List Rev.1.0

3. Regular Expressions

3.1 Regular Expression

Regular Expression SyntaxSupportRemark
Pattern Disjunction Yes
Disjunction Alternative Yes
Alternative | Disjunction Yes
Alternative [empty] Yes
Alternative Term Yes
Term Assertion Yes
Atom Yes
Atom Quantifier Yes
Assertion ^ Yes
$ Yes
\ b Yes
\ B Yes
Quantifier QuantifierPrefix Yes
QuantifierPrefix ? Yes
QuantifierPrefix * Yes
+ Yes
? Yes
{ DecimaDigits } Yes
{ DecimaDigits , } Yes
{ DecimaDigits , DecimaDigits } Yes
Atom PatternCharacter Yes
. Yes
\ AtomEscape Yes
CharacterClass Yes
( Disjunction ) Yes
( ? : Disjunction ) Yes
(? = Disjunction ) Yes
(? ! Disjunction ) Yes
PatternCharacter SourceCharacter but not any of
^ $ \ . * + ? ( ) [ ] { } |
Yes
AtomEscape DecimalEscape Yes
CharacterEscape Yes
CharacterClassEscape Yes
CharacterEscape ControlEscape Yes
c ControlLetter Yes
HexEscapeSequence Yes
UnicodeEscapeSequence Yes
IdentityEscape Yes
ControlEscape one of f n r t v Yes
ControlLetter one of
a b c d e f g h i j k l m n o p q r s t u v w x y z
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Yes
IdentityEscape SourceCharacter but not IdentifierPart Yes
DecimalEscape DecimalIntegerLiteral [lookahead notin DecimalDigit] Yes
CharacterClassEscape one of d D s S w W Yes
CharacterClass [ [lookahead notin {^}] ClassRanges ] Yes
[ ^ ClassRanges ] Yes
ClassRanges [empty] Yes
NonemptyClassRanges Yes
NonemptyClassRanges ClassAtom Yes
ClassAtom NonemptyClassRangesNoDash Yes
ClassAtom - ClassAtom ClassRanges Yes
NonemptyClassRangesNoDash ClassAtom Yes
ClassAtomNoDash NonemptyClassRangesNoDash Yes
ClassAtomNoDash - ClassAtom ClassRanges Yes
ClassAtom - Yes
ClassAtomNoDash Yes
ClassAtomNoDash SourceCharacter but not one of \ ] - Yes
\ ClassEscape Yes
ClassEscape DecimalEscape Yes
b Yes
CharacterEscape Yes
CharacterClassEscape Yes