Browse Source

contact addr uh

user 6 năm trước cách đây
mục cha
commit
1906761ef4
4 tập tin đã thay đổi với 13 bổ sung1 xóa
  1. 1 0
      lib/contact-address.d.ts
  2. 5 0
      lib/contact-address.js
  3. 1 1
      lib/contact-address.js.map
  4. 6 0
      src/contact-address.ts

+ 1 - 0
lib/contact-address.d.ts

@@ -2,6 +2,7 @@ export declare class ContactAddress {
     static fromPrefixedString(prefixed: string): ContactAddress;
     static parsePhoneNumber(search: string): string | undefined;
     static isValidPhoneNumber(search: string): boolean;
+    static isValidUserHash(search: string): true | undefined;
     static isValidEmailAddress(search: string): boolean;
     static parseEmail(search: string): string | undefined;
     static formatAddress(type: string, address: string): string;

+ 5 - 0
lib/contact-address.js

@@ -35,6 +35,11 @@ class ContactAddress {
         }
         return true;
     }
+    static isValidUserHash(search) {
+        if (search.match(/Qm[A-HJ-NP-Za-km-z1-9]{44,45}/)) {
+            return true;
+        }
+    }
     static isValidEmailAddress(search) {
         const ats = search.replace(/[^@]/g, '');
         return ats.length === 1;

Những thai đổi đã bị hủy bỏ vì nó quá lớn
+ 1 - 1
lib/contact-address.js.map


+ 6 - 0
src/contact-address.ts

@@ -39,6 +39,12 @@ export class ContactAddress {
     return true;
   }
 
+  public static isValidUserHash(search: string) {
+    if (search.match(/Qm[A-HJ-NP-Za-km-z1-9]{44,45}/)) {
+      return true;
+    }
+  }
+
   public static isValidEmailAddress(search: string) {
     const ats = search.replace(/[^@]/g, '');
     return ats.length === 1;