EmailSniffer constructor

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

Creates an email sniffer, optionally overriding the default style, hoverStyle or pattern.

Implementation

EmailSniffer({TextStyle? style, super.hoverStyle, RegExp? pattern})
    : super(
        style: style ??
            const TextStyle(
                color: Colors.redAccent, fontStyle: FontStyle.italic),
        pattern: pattern ??
            RegExp(r'(?:[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,})',
                caseSensitive: false),
      );