diff --git a/auto-entities.js b/auto-entities.js index deaabe1..a878666 100644 --- a/auto-entities.js +++ b/auto-entities.js @@ -16,8 +16,11 @@ class AutoEntities extends cardTools.litElement() { match(pattern, str){ if (typeof(str) === "string" && typeof(pattern) === "string") { if((pattern.startsWith('/') && pattern.endsWith('/')) || pattern.indexOf('*') !== -1) { - if(pattern[0] !== '/') - pattern = `/${pattern.replace(/\*/g, '.*')}/`; + if(pattern[0] !== '/') { + pattern = pattern.replace(/\./g, '\.'); + pattern = pattern.replace(/\*/g, '.*'); + pattern = `/^${pattern}$/`; + } var regex = new RegExp(pattern.substr(1).slice(0,-1)); return regex.test(str); }