如何使用正则表达式为Firebase格式化电话号码

时间:2019-07-10 07:33:47

标签: javascript firebase

我需要在Firebase上将尼日利亚分机号为+2349026356274的电话号码保存为用户帐户phoneNumber。

我有这样的GSM号码:09026356274 我使用正则表达式来格式化并添加国家/地区代码:

var result = "+234"+number.replace(/^0+/, '');

我现在得到结果:+2349026356274 当我将号码提交给Firebase时,出现以下错误: 指定的值"+2349026356274"不是有效数字。该值必须与以下正则表达式匹配:

 -?(\d+|\d+\.\d+|\.\d+)([eE][-+]?\d+)?

我不理解正则表达式。

该号码尚未提交,我该怎么办?

0 个答案:

没有答案