perf: WhatsApp号码处理: 删除非数字

dev/timezone
Lei OT 1 year ago
parent d6169376cb
commit 4216499e96

@ -683,8 +683,8 @@ export const handleNotification = (title, _options) => {
* - Phone numbers in Mexico (country code "52") need to have "1" after "+52", even if they're Nextel numbers. * - Phone numbers in Mexico (country code "52") need to have "1" after "+52", even if they're Nextel numbers.
*/ */
export const phoneNumberToWAID = (input) => { export const phoneNumberToWAID = (input) => {
// Remove any non-digit characters except '+' // Remove any non-digit characters
const cleanedInput = (input.replace(/[^\d+]/g, '')) const cleanedInput = (input.replace(/[^\d]/g, ''))
.replace(/^0+/, '') // Remove leading zeros .replace(/^0+/, '') // Remove leading zeros
; ;
@ -716,8 +716,8 @@ export const phoneNumberToWAID = (input) => {
formattedNumber = `52 1 ${formattedNumber.slice(2)}`; formattedNumber = `52 1 ${formattedNumber.slice(2)}`;
} }
// Remove any non-digit characters except '+' // Remove any non-digit characters
formattedNumber = formattedNumber.replace(/[^\d+]/g, ''); formattedNumber = formattedNumber.replace(/[^\d]/g, '');
return formattedNumber; return formattedNumber;
} }

Loading…
Cancel
Save