◷ Reading Time: 1 minute
FlexRule.Extensions.FuzzyStrings
Comparing strings by default can be in two ways:
- case-sensitive using == operator
- case-insensitive using === operator
The FuzzyStrings extension allows strings be compared based on an approximation percentage.
fuzzyCompare
This function compares two strings and returns the similarity percentage
fuzzyCompare (str1, str2, method)
- str1: first string
- str2: second string
- method (optional): a comparison method (default is lv):
Examples
Expression: fuzzyCompare('Mama', 'Mom') Returns: 0.5
Expression: fuzzyCompare('Mama', 'Mom', 'jw') Returns: 0.75