UNPKG

@enonic/js-utils

Version:
18 lines (14 loc) 506 B
// value/isStringLiteral.ts var isStringLiteral = (value) => typeof value === "string"; // value/isStringObject.ts var isStringObject = (value) => value instanceof String; // value/isString.ts var isString = (value) => isStringLiteral(value) || isStringObject(value); // value/isUuidV4String.ts var REGEXP = /^[0-9a-f]{8}-[0-9a-f]{4}-[4][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}$/i; function isUuidV4String(value) { return isString(value) ? REGEXP.test(value) : false; } export { isUuidV4String };