正则表达式
电话号码正则验证
使用国家感知的正则模式验证和格式化国际和国内电话号码。支持E.164标准格式。
regexphonemobilevalidatephone number
Phone Validator
Regular Expression
/^1[3-9]\d{9}$/
Sample Numbers
138123456781598765432118611112222123456789011381234567What is 电话号码正则验证?
电话号码正则验证器提供国家特定和国际的正则表达式模式,用于验证和规范化电话号码。电话号码格式在全球范围内差异很大:美国号码使用括号(区号)格式,英国座机使用020间隔格式,德国号码具有变长区号,印度手机号码以+91开头后跟十位数,而E.164国际标准要求+国家代码,无空格或破折号。对电话验证使用一刀切的正则模式会导致误报(接受明显虚假的号码)和漏报(拒绝来自特定国家的有效号码)。本验证器包括80多个国家特定模式以及国际E.164模式,通过+国家代码前缀检测国家,根据libphonenumber元数据针对模式测试号码,在验证前剥离常见格式字符(空格、破折号、括号、点),逐个组件解释每个正则模式的结构,并以规范E.164格式(+11234567890)、国际人类可读和国内格式提供规范化输出。复制为您选择的语言转义的模式。
When to Use 电话号码正则验证
用于验证电话号码表单字段、将联系人列表规范化为E.164以发送SMS、验证CRM导入数据、在注册流程中检查电话正则,或处理批量用户数据。
How to Use 电话号码正则验证
选择国家模式或国际E.164模式。输入任何常见格式的电话号码。查看通过/失败状态、模式说明和3种标准格式的规范化输出。复制为JS、Python等预转义的模式。