[DLAB-1005]: debug spec char duplication
diff --git a/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts b/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts
index 091d946..538f696 100644
--- a/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/administration/project/project-form/project-form.component.ts
@@ -128,7 +128,7 @@
   private initFormModel(): void {
     this.projectForm = this._fb.group({
       'key': ['', Validators.required],
-      'name': ['', Validators.compose([Validators.required, Validators.pattern(PATTERNS.namePattern), this.checkDuplication.bind(this), this.providerMaxLength.bind(this)])],
+      'name': ['', Validators.compose([Validators.required, Validators.pattern(PATTERNS.double), this.checkDuplication.bind(this), this.providerMaxLength.bind(this), this.checkCheck.bind(this)])],
       'endpoints': [[], Validators.required],
       'tag': ['', Validators.compose([Validators.required, Validators.pattern(PATTERNS.namePattern)])],
       'groups': [[], Validators.required]
@@ -182,4 +182,11 @@
   private providerMaxLength(control) {
     return control.value.length <= DICTIONARY.max_project_name_length ? null : { limit: true };
   }
+
+  private checkCheck(control) {
+    debugger;
+
+    if (RegExp(PATTERNS.double).test(control.value))
+      debugger;
+  }
 }
diff --git a/services/self-service/src/main/resources/webapp/src/app/core/util/patterns.ts b/services/self-service/src/main/resources/webapp/src/app/core/util/patterns.ts
index 0d54fef..f41d854 100644
--- a/services/self-service/src/main/resources/webapp/src/app/core/util/patterns.ts
+++ b/services/self-service/src/main/resources/webapp/src/app/core/util/patterns.ts
@@ -19,7 +19,8 @@
 
 export const PATTERNS = {
   namePattern: '[-_a-zA-Z0-9]*[_-]*[a-zA-Z0-9]+',
-  // noDoubleDush: '(([-_A-Za-z0-9])(?!\2))+',
+  // noDoubleDush: '([-_A-Za-z0-9])(?!\2)+',
+  double: '[\w\-]+?(\-\-|__)[\w\-]+',
   delimitersRegex: '/[-_]?/g',
   url: '[a-zA-Z0-9.://%#&\\.@:%-_\+~#=]*\.[^\s]*[a-zA-Z0-9]+',
   nodeCountPattern: '^[1-9]\\d*$',