You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求适用于REG_MATCH函数的邮政编码前三位正则(数字/CNC格式)

邮政编码前三位校验正则表达式方案

正则表达式说明

针对需求(前三位为三位数字,或符合「字符、数字、字符」的CNC格式),对应的正则表达式如下:
^(\\d{3}|[A-Za-z]\\d[A-Za-z])

函数用法示例

适配REG_MATCH函数的写法:

REG_MATCH(POSTAL_CODE, '^(\\d{3}|[A-Za-z]\\d[A-Za-z])')

正则各部分解析

  • ^:锚定字符串开头,确保仅校验字段的前三位内容
  • \\d{3}:匹配连续3个数字(双反斜杠是为了在函数字符串中转义)
  • [A-Za-z]\\d[A-Za-z]:匹配「字母+数字+字母」的CNC格式,支持大小写字母
  • |:逻辑或运算符,满足两种格式中的任意一种即通过校验
  • ():将两种匹配规则分组,确保逻辑或的范围正确

内容的提问来源于stack exchange,提问作者user3901666

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 19:51:03