X-Git-Url: https://git.arvados.org/arvados-workbench2.git/blobdiff_plain/f8fb6725beec5b2bf0eec7f375d49f9189ff1bc3..f470b41502497ccc4b37872cc921d71e57a37986:/src/models/resource.ts diff --git a/src/models/resource.ts b/src/models/resource.ts index d8cdd4a0..371278e5 100644 --- a/src/models/resource.ts +++ b/src/models/resource.ts @@ -62,8 +62,9 @@ export enum ResourceObjectType { } export const RESOURCE_UUID_PATTERN = '[a-z0-9]{5}-[a-z0-9]{5}-[a-z0-9]{15}'; +export const PORTABLE_DATA_HASH_PATTERN = '[a-f0-9]{32}\\+\\d+'; export const RESOURCE_UUID_REGEX = new RegExp("^" + RESOURCE_UUID_PATTERN + "$"); -export const COLLECTION_PDH_REGEX = /^[a-f0-9]{32}\+\d+$/; +export const COLLECTION_PDH_REGEX = new RegExp("^" + PORTABLE_DATA_HASH_PATTERN + "$"); export const isResourceUuid = (uuid: string) => RESOURCE_UUID_REGEX.test(uuid);