phone 数字的正则表达式
regex on phone number
我想捕获格式为
的用户数据
name phone address
我使用 phone 作为钩子来识别 phone 之前的部分作为名称,之后的部分作为地址,phone 应该有 6-12 位数字并且也可以有这些字符 "+()[]-. "。我试过这个正则表达式
(.*)\s([0-9]{6-12}[\+\s\(\)-\[\]\.]+)\s(.*)
但它不承认范围部分 {6-12}。我做错了什么,是否有更好的正则表达式方法?
大括号的格式是 {6,12}
而不是 {6-12}
。
我想捕获格式为
的用户数据name phone address
我使用 phone 作为钩子来识别 phone 之前的部分作为名称,之后的部分作为地址,phone 应该有 6-12 位数字并且也可以有这些字符 "+()[]-. "。我试过这个正则表达式
(.*)\s([0-9]{6-12}[\+\s\(\)-\[\]\.]+)\s(.*)
但它不承认范围部分 {6-12}。我做错了什么,是否有更好的正则表达式方法?
大括号的格式是 {6,12}
而不是 {6-12}
。