index.js
541 Bytes
const util = require('./util');
module.exports = (val, opts) => {
let result = val;
if (typeof result === 'number') {
result = result.toString();
}
if (typeof result !== 'string') return val;
result = result.trim();
if (util.shouldNotProcessed(result)) return result;
result = result
.replace(/\s+/g, '')
.replace(/-+/g, '')
.replace(/[();]/g, '');
if (!opts || !opts.do_not_change_intl_code) {
result = result.replace(/^\+62/, '0');
}
return result;
};