diff --git a/alfa-client/libs/tech-shared/src/lib/validation/tech.validation.util.ts b/alfa-client/libs/tech-shared/src/lib/validation/tech.validation.util.ts
index 8ea81cca8dd3c0d1be3cc69c44afbf9ee9ee9770..638689f2ba8424676c130164749530083b7e41e4 100644
--- a/alfa-client/libs/tech-shared/src/lib/validation/tech.validation.util.ts
+++ b/alfa-client/libs/tech-shared/src/lib/validation/tech.validation.util.ts
@@ -111,5 +111,6 @@ export function getFieldPath(name: string, pathPrefix: string): string {
 }
 
 export function _mapFormArrayElementNameToPath(name: string): string {
-  return name.replace(/\[(\d+?)]\./g, '.$1.');
+  const formArrayControlIndexCaptureGroup: RegExp = /\[(\d+?)]\./g;
+  return name.replace(formArrayControlIndexCaptureGroup, '.$1.');
 }