UNPKG

@cognigy/rest-api-client

Version:

Cognigy REST-Client

21 lines 763 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.isValidPhoneNumber = exports.isValidUrl = exports.isValidDTMF = void 0; function isValidDTMF(dtmf) { if (dtmf.length !== 1) return false; const regex = new RegExp("^[0-9#*abcdABCD]+$"); return regex.test(dtmf); } exports.isValidDTMF = isValidDTMF; const isValidUrl = (url) => { const regex = new RegExp("^(http|https)://"); return regex.test(url); }; exports.isValidUrl = isValidUrl; const isValidPhoneNumber = (number) => { const regex = /^\+{0,2}([\-\. ])?(\(?\d{0,3}\))?([\-\. ])?\(?\d{0,3}\)?([\-\. ])?\d{3}([\-\. ])?\d{4}/; return regex.test(number); }; exports.isValidPhoneNumber = isValidPhoneNumber; //# sourceMappingURL=helper.js.map