初始化fy

This commit is contained in:
yziiy
2025-08-11 11:51:38 +08:00
parent 98ce20e897
commit 7e21160e13
19770 changed files with 3108698 additions and 0 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;