在Zapier中格式化电话号码(代码)

时间:2017-03-01 00:40:51

标签: javascript zapier

JS新手在这里!在此先感谢您的帮助!

我正在尝试格式化Zapier中的电话号码。数据来自webhook,通常格式为“2223334444'”。我需要确认这种格式,然后在数字的前面添加1,以便在Twilio集成中使用。 My attempted code is attached

2 个答案:

答案 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/。它比通过代码步骤运行要好一些,因为即使输入格式不同,电话号码也会根据您选择的格式/标准进行验证和格式化。