求适用于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
相关产品推荐
相关产品推荐

