diff --git a/lib/lists.js b/lib/lists.js index 35cd348..c1bd478 100644 --- a/lib/lists.js +++ b/lib/lists.js @@ -29,7 +29,7 @@ }) .map(function(entry){ var regExp; - var domain = !!entry.match(/^[\w.]+$/); + var domain = !!entry.match(/^[A-Za-z0-9_.-]+$/); if (domain){ regExp = new RegExp("(?:^|\\.)" + entry.replace(/([\\+*?[^\]$(){}=!|.])/g, "\\$1") + "\\.?$", "i"); } diff --git a/lib/settings.js b/lib/settings.js index 5f10b62..8a86db7 100644 --- a/lib/settings.js +++ b/lib/settings.js @@ -461,7 +461,7 @@ urlContainer.on(function({newValue, oldValue}){ newValue.forEach(function(urlSetting){ var regExp; - var domain = !!urlSetting.url.match(/^[\w.]+$/); + var domain = !!urlSetting.url.match(/^[A-Za-z0-9_.-]+$/); if (domain){ regExp = new RegExp( "(?:^|\\.)" + urlSetting.url.replace(/([\\+*?[^\]$(){}=!|.])/g, "\\$1") + "\\.?$",