Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • Regex

Index

Constructors

Properties

Methods

Constructors

constructor

  • Parameters

    Returns Regex

Properties

Private _keys

_keys: string[]

Private _re

_re: RegExp

Methods

isMatch

  • isMatch(input: string): boolean
  • Parameters

    • input: string

    Returns boolean

match

  • match(input: string, startIndex?: number): Match
  • Parameters

    • input: string
    • Default value startIndex: number = 0

    Returns Match

matches

  • matches(input: string): Match[]
  • Parameters

    • input: string

    Returns Match[]

replace

  • replace(input: string, replacement: Primitive, count?: number): string
  • replace(input: string, evaluator: MatchEvaluator, count?: number): string
  • Parameters

    • input: string
    • replacement: Primitive
    • Optional count: number

    Returns string

  • Parameters

    Returns string

Static isMatch

  • isMatch(input: string, pattern: string, options?: Literal[]): boolean
  • Parameters

    • input: string
    • pattern: string
    • Optional options: Literal[]

    Returns boolean

Static replace

  • replace(input: string, pattern: string, replacement: string, options?: Literal[]): string
  • replace(input: string, pattern: string, evaluator: MatchEvaluator, options?: Literal[]): string
  • Parameters

    • input: string
    • pattern: string
    • replacement: string
    • Optional options: Literal[]

    Returns string

  • Parameters

    Returns string

Generated using TypeDoc