Skip to content

Latest commit

 

History

History
67 lines (48 loc) · 1.42 KB

README.md

File metadata and controls

67 lines (48 loc) · 1.42 KB

Markdown-Matcher

## Install
npm i markdown-matcher --save

Usage

regexp constant

you can import the regular expression from markdown-matcher for other purposes.

import { HEADER, H1, H2, LINK } from 'markdown-matcher';

match

import { H1, match } from 'markdown-matcher';
const str = '# header1 \n 1234';
match(str, 'h1'); // => # header1

hasHeader

Determine if header exists.

import { hasHeader } from 'markdown-matcher';
const str = '# header1 \n 1234';
hasHeader(str, 'header'); // => true
hasHeader(str, 'h1'); // => true
hasHeader(str, 'h2'); // => false

hasLink

Determine if link exists.

import { hasLink } from 'markdown-matcher';
const str = '[](http://abc.com) \n 1234';
hasLink(str); // => true

hasCodeBlock

Determine if code block exists.

import { hasCodeBlock } from 'markdown-matcher';
const str = '```js var a = 1``` \n 1234';
hasCodeBlock(str); // => true

more

hasImage, hasItalic, hasBold, hasHeightLight