diff --git a/resources/js/utils.js b/resources/js/utils.js index 3a45f2e9..7b35a202 100644 --- a/resources/js/utils.js +++ b/resources/js/utils.js @@ -80,4 +80,10 @@ export const formatTime = (timeInSeconds) => { res = res.slice(0, -2); } return res; -} \ No newline at end of file +} + +export const decodeHtmlEntities = (text) => { + const textarea = document.createElement('textarea'); + textarea.innerHTML = text; + return textarea.value; +}; \ No newline at end of file diff --git a/resources/js/validator.js b/resources/js/validator.js index afae1824..245fd4a8 100644 --- a/resources/js/validator.js +++ b/resources/js/validator.js @@ -1,4 +1,5 @@ import {ref, string} from "yup"; +import {decodeHtmlEntities} from "./utils.js" const validatePasswordPattern = (shapePattern, allowed_special_characters, warning) => { return function(value) { @@ -25,7 +26,7 @@ const validatePasswordPattern = (shapePattern, allowed_special_characters, warni // Check remain requirements return this.createError({ - message: warning, + message: decodeHtmlEntities(warning), path: this.path, }); }