isPersian static method

bool isPersian(
  1. String input, [
  2. bool isComplex = false,
  3. Pattern? trimPattern
])

Implementation

static bool isPersian(String input, [bool isComplex = false, Pattern? trimPattern]) {
  trimPattern ??= RegExp('["' r"'-+()؟\s.]");
  var rawText = input.replaceAll(trimPattern, '');
  var faRegExp = isComplex ? faComplexText : faText;
  return RegExp('^[$faRegExp]+\$').hasMatch(rawText);
}