@cognigy/rest-api-client
Version:
Cognigy REST-Client
21 lines • 763 B
JavaScript
;
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