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

编写逻辑测试验证符合88.YYYY格式的字符串有效性需求

字符串格式校验逻辑测试实现

校验规则

  • 前缀必须为固定值88.(数字88后跟英文句点)
  • 后缀为四位字符:仅允许第一位是大写字母C,其余三位必须是0-9的数字(示例:C123、C987)
  • 字符串不能包含任何空格,否则直接返回False

实现示例(Python)

使用正则表达式实现精准匹配:

import re

def validate_target_string(input_str):
    # 正则规则:开头固定88.,接着是C+3位数字,全程无空格且完全匹配
    match_pattern = r'^88\.C\d{3}$'
    return bool(re.fullmatch(match_pattern, input_str))

测试用例参考

  • 返回True的合法输入:88.C123、88.C987、88.C000
  • 返回False的非法输入:
    • 前缀不符合:87.C123、88,C123、88C123
    • 后缀不符合:88.1234、88.C12、88.C12A、88.D123
    • 包含空格:88. C123、88.C12 3、 88.C123

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 05:30:58