util-helpers
Version:
20 lines (16 loc) • 639 B
JavaScript
;
var ut2 = require('ut2');
function formatMobile(mobileNo, options) {
if (mobileNo === void 0) { mobileNo = ''; }
var _a = (options || {}).spaceMark, spaceMark = _a === void 0 ? ' ' : _a;
var regChar = new RegExp(spaceMark, 'g');
var realValue = ut2.toString(mobileNo).replace(regChar, '').substring(0, 11);
if (realValue.length > 7) {
return realValue.replace(/^(...)(....)/g, "$1".concat(spaceMark, "$2").concat(spaceMark));
}
if (realValue.length > 3) {
return realValue.replace(/^(...)/g, "$1".concat(spaceMark));
}
return realValue;
}
module.exports = formatMobile;