mirror of
https://github.com/tdurieux/anonymous_github.git
synced 2026-02-12 18:32:44 +00:00
fix: fix regex detection
This commit is contained in:
@@ -1233,7 +1233,7 @@ angular
|
|||||||
function anonymize() {
|
function anonymize() {
|
||||||
$scope.anonymize.terms.$setValidity("regex", true);
|
$scope.anonymize.terms.$setValidity("regex", true);
|
||||||
// check if string has regex characters
|
// check if string has regex characters
|
||||||
if ($scope.terms && $scope.terms.match(/[-[\]{}()*+?.,\\^$|#\s]/g)) {
|
if ($scope.terms && $scope.terms.match(/[-[\]{}()*+?.,\\^$|#]/g)) {
|
||||||
$scope.anonymize.terms.$setValidity("regex", false);
|
$scope.anonymize.terms.$setValidity("regex", false);
|
||||||
}
|
}
|
||||||
const urlRegex =
|
const urlRegex =
|
||||||
|
|||||||
@@ -141,7 +141,7 @@ export function anonymizeContent(
|
|||||||
new RegExp(term, "gi");
|
new RegExp(term, "gi");
|
||||||
} catch {
|
} catch {
|
||||||
// escape regex characters
|
// escape regex characters
|
||||||
term = term.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
|
term = term.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&");
|
||||||
}
|
}
|
||||||
// remove whole url if it contains the term
|
// remove whole url if it contains the term
|
||||||
content = content.replace(urlRegex, (match) => {
|
content = content.replace(urlRegex, (match) => {
|
||||||
@@ -169,7 +169,7 @@ export function anonymizePath(path: string, terms: string[]) {
|
|||||||
new RegExp(term, "gi");
|
new RegExp(term, "gi");
|
||||||
} catch {
|
} catch {
|
||||||
// escape regex characters
|
// escape regex characters
|
||||||
term = term.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&");
|
term = term.replace(/[-[\]{}()*+?.,\\^$|#]/g, "\\$&");
|
||||||
}
|
}
|
||||||
path = path.replace(
|
path = path.replace(
|
||||||
new RegExp(term, "gi"),
|
new RegExp(term, "gi"),
|
||||||
|
|||||||
Reference in New Issue
Block a user