JS新手在这里!在此先感谢您的帮助!
我正在尝试格式化Zapier中的电话号码。数据来自webhook,通常格式为“2223334444'”。我需要确认这种格式,然后在数字的前面添加1,以便在Twilio集成中使用。 My attempted code is attached
答案 0 :(得分:0)
你应该使用正则表达式:
function convertPhone(phone)
{
if (!phone.match(/1?2{3}3{3}4{4}/)
return null;
// check in case humber has a prefix of 1:
return phone.match(/$1.+/)? phone: 1 + phone;
}
答案 1 :(得分:0)
您实际上可以使用内置的格式化程序格式化电话号码:https://zapier.com/help/formatter/。它比通过代码步骤运行要好一些,因为即使输入格式不同,电话号码也会根据您选择的格式/标准进行验证和格式化。