containsMarkdown function

bool containsMarkdown(
  1. String text
)

Check if text likely contains markdown syntax.

Implementation

bool containsMarkdown(String text) {
  if (text.length > 500) {
    return RegExp(
      r'[*_`#\[>\-|~]|^\d+\.',
      multiLine: true,
    ).hasMatch(text.substring(0, 500));
  }
  return RegExp(r'[*_`#\[>\-|~]|^\d+\.', multiLine: true).hasMatch(text);
}