Constructors
constructor
-
Parameters
-
pattern: string | RegExp
-
-
Rest ...extra: Literal[]
Properties
Private _keys
_keys: string[]
Private _re
_re: RegExp
Methods
isMatch
- isMatch(input: string): boolean
-
Parameters
Returns boolean
match
- match(input: string, startIndex?: number): Match
-
Parameters
-
input: string
-
Default value startIndex: number = 0
matches
- matches(input: string): Match[]
-
Parameters
replace
- replace(input: string, replacement: Primitive, count?: number): string
- replace(input: string, evaluator: MatchEvaluator, count?: number): string
-
Parameters
-
input: string
-
-
Optional count: number
Returns string
-
Parameters
-
input: string
-
-
Optional count: number
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
-
input: string
-
pattern: string
-
-
Optional options: Literal[]
Returns string