给我一个英国电话号码的正则表达式
英国电话号码格式为:+44 (0)20 xxxx xxxx 或者 020 xxxx xxxx,其中前面的 +44 表示国际区号,后面的 (0)20 表示区号,最后的 xxxx xxxx 表示电话号码。因此,一个英国电话号码的正则表达式可以写成:
/^(+44\s?(0)|0)20\d{4}\s?\d{4}$/
解释一下:
- ^ 表示字符串的开始
- (+44\s?(0)|0) 表示国际区号 +44 或者本地区号 0,后面可能出现一个空格、一个左括号、一个 0 和一个右括号,用 | 表示两个选项
- 20 表示区号,固定为 20
- \d{4} 表示四个数字,表示电话号码的前四位
- \s? 表示一个可选的空格
- \d{4} 表示四个数字,表示电话号码的后四位
- $ 表示字符串的结尾
这个正则表达式可以匹配英国的标准电话号码格式,包括国际区号和本地区号的两种情况。
原文地址: https://www.cveoy.top/t/topic/b0Ua 著作权归作者所有。请勿转载和采集!