使用 E.164 的电话号码输入格式 — 示例:"+12133734253



我正在使用formik作为我的表单,我正在使用这个电话号码验证器/格式化程序 https://catamphetamine.github.io/libphonenumber-js/

我想将用户输入的数字格式化为 E.164 格式 — 例如:"+12133734253无论用户如何,都会尝试输入任意值,例如12133734253

在这里查看我的演示:https://codesandbox.io/s/suspicious-faraday-3yzld

您可以尝试在输入中添加以下正则表达式代码

/^[+]?[(]?[0-9]{3}[)]?[-s.]?[0-9]{3}[-s.]?[0-9]{4,6}$/im

查看示例 https://regex101.com/r/jAoKjO/1

最新更新