curriculum/challenges/english/blocks/daily-coding-challenges-javascript/691b559495c5cb5a37b9b489.md
Given a string that includes a blockquote in Markdown, return the equivalent HTML string.
A blockquote in Markdown is any line that:
>)Return the blockquote text surrounded by opening and closing HTML blockquote tags.
For example, given "> This is a quote", return <blockquote>This is a quote</blockquote>.
Note: The console may not display HTML tags in strings when logging messages. Check the browser console to see logs with tags included.
parseBlockquote("> This is a quote") should return "<blockquote>This is a quote</blockquote>".
assert.equal(parseBlockquote("> This is a quote"), "<blockquote>This is a quote</blockquote>");
parseBlockquote(" > This is also a quote") should return "<blockquote>This is also a quote</blockquote>".
assert.equal(parseBlockquote(" > This is also a quote"), "<blockquote>This is also a quote</blockquote>");
parseBlockquote(" > So Is This") should return "<blockquote>So Is This</blockquote>".
assert.equal(parseBlockquote(" > So Is This"), "<blockquote>So Is This</blockquote>");
function parseBlockquote(markdown) {
return markdown;
}
function parseBlockquote(markdown) {
const blockquoteRegex = /^\s*>\s+(.+)$/;
const match = markdown.match(blockquoteRegex);
const text = match[1];
return `<blockquote>${text}</blockquote>`;
}