PhoneSniffer constructor

PhoneSniffer({
  1. TextStyle? style,
  2. TextStyle? hoverStyle,
  3. RegExp? pattern,
})

Creates a phone sniffer, optionally overriding the default style, hoverStyle or pattern.

Implementation

PhoneSniffer({TextStyle? style, super.hoverStyle, RegExp? pattern})
    : super(
        style: style ?? const TextStyle(color: Colors.teal),
        pattern: pattern ??
            RegExp(
                r'(?<!\w)\+?\d{1,3}[ .-]?(?:\(\d{1,4}\)[ .-]?)?\d{2,4}(?:[ .-]?\d{2,4}){1,3}(?!\w)'),
      );