diff --git a/packages/babel-plugin-jsx-dom-expressions/src/shared/validate.js b/packages/babel-plugin-jsx-dom-expressions/src/shared/validate.js index c5db3a53..8e36e031 100644 --- a/packages/babel-plugin-jsx-dom-expressions/src/shared/validate.js +++ b/packages/babel-plugin-jsx-dom-expressions/src/shared/validate.js @@ -34,7 +34,7 @@ export function isInvalidMarkup(html) { .replace(/>[^<]+#text<") // remove attributes (the lack of quotes will make it mismatch) - .replace(/<([a-z0-9-]+)\s+[^>]+>/gi, "<$1>") + .replace(/<([a-z0-9-:]+)\s+[^>]+>/gi, "<$1>") // fix escaping, so doesnt mess up the validation // `<script>a();</script>` -> `<script>a();</script>`