Files
app.zeusln.zeus/utils/NodeUriUtils.ts
T
2021-11-04 00:02:58 -04:00

16 lines
397 B
TypeScript

const nodeUri = /^([a-h0-9]{66})@([^:]+:[0-9]{0,5})/;
class NodeUriUtils {
isValidNodeUri = (input: string) => nodeUri.test(input);
processNodeUri = (input: string) => {
const split = input.split('@');
const pubkey = split[0];
const host = split[1];
return { pubkey, host };
};
}
const nodeUriUtils = new NodeUriUtils();
export default nodeUriUtils;