Initial commit

This commit is contained in:
jiapengyu
2026-07-27 13:37:48 +08:00
commit ecba71e2a5
39123 changed files with 5989154 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
var trim = require('./trim');
exports = function(phone, options) {
phone = trim(phone);
var countryCode = options.countryCode,
_options$trunkPrefix = options.trunkPrefix,
trunkPrefix =
_options$trunkPrefix === void 0 ? false : _options$trunkPrefix;
var plusSign = regPlusSign.test(phone);
phone = phone.replace(regNotDigit, '');
if (plusSign) {
phone = phone.replace(new RegExp('^'.concat(countryCode)), '');
}
if (trunkPrefix) {
phone = phone.replace(regTrunkPrefix, '');
}
return '+'.concat(countryCode + phone);
};
var regPlusSign = /^\+/;
var regNotDigit = /\D/g;
var regTrunkPrefix = /^\d/;
module.exports = exports;