node-red-contrib-chatbot
Version:
REDBot a Chat bot for a full featured chat bot for Telegram, Facebook Messenger and Slack. Almost no coding skills required
30 lines (22 loc) • 576 B
JavaScript
var _ = require('underscore');
module.exports = {
fixNumber: function(numberToFix) {
if (_.isEmpty(numberToFix)) {
return numberToFix;
}
var number = null;
var scheme = null;
var matchScheme = numberToFix.match(/^(.*):(.*)$/);
if (matchScheme == null) {
number = numberToFix;
} else {
scheme = matchScheme[1];
number = matchScheme[2];
}
// add the leading + if missing
if (!number.match(/^\+/)) {
number = '+' + number;
}
return !_.isEmpty(scheme) ? scheme + ':' + number : number;
}
};