◷ 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.5Expression: fuzzyCompare('Mama', 'Mom', 'jw')
Returns: 0.75