UNPKG

@tangle-js/ld-proofs

Version:

Linked Data Proofs on the Tangle. Powered by IOTA Identity & IOTA Streams

18 lines 1.07 kB
/* eslint-disable jsdoc/require-jsdoc */ export default class ValidationHelper { static url(input) { try { // eslint-disable-next-line no-new new URL(input); } catch { return false; } return true; } static did(input) { const regex = /^did:[\da-z]+:[\w.-]+/; return regex.test(input); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidmFsaWRhdGlvbkhlbHBlci5tanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zcmMvaGVscGVycy92YWxpZGF0aW9uSGVscGVyLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHdDQUF3QztBQUV4QyxNQUFNLENBQUMsT0FBTyxPQUFPLGdCQUFnQjtJQUMxQixNQUFNLENBQUMsR0FBRyxDQUFDLEtBQWE7UUFDM0IsSUFBSTtZQUNBLGtDQUFrQztZQUNsQyxJQUFJLEdBQUcsQ0FBQyxLQUFLLENBQUMsQ0FBQztTQUNsQjtRQUFDLE1BQU07WUFDSixPQUFPLEtBQUssQ0FBQztTQUNoQjtRQUVELE9BQU8sSUFBSSxDQUFDO0lBQ2hCLENBQUM7SUFFTSxNQUFNLENBQUMsR0FBRyxDQUFDLEtBQWE7UUFDM0IsTUFBTSxLQUFLLEdBQUcsdUJBQXVCLENBQUM7UUFFdEMsT0FBTyxLQUFLLENBQUMsSUFBSSxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzdCLENBQUM7Q0FDSiJ9