初始化

This commit is contained in:
yziiy
2025-08-11 11:06:07 +08:00
parent 083bc37c00
commit 5607d11395
19772 changed files with 3108723 additions and 18 deletions

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;