【发布时间】:2023-03-30 05:31:01
【问题描述】:
我想为以下格式的字符串编写一个验证正则表达式
SDDDDDD/DDC
地点:
- S - 字符串应以 S 字符开头
- DDDDDD - 0-9 之间的任何数字,可以是 1-6 位之间
- DD - 0-9 之间的任何数字,2 位必填
- C - a-zA-Z 之间的任何字符
例如 S123456/22F
我写了如下表达式:
/S[0-9]{1,6}\/[0-9]{2}[A-Z]{1}/
但它不适合。验证此类字符串的正确表达式是什么?
【问题讨论】:
-
如果我将 S123/22FDDD 代替 S123456/22F 则最后一个仅验证一个字符 没有错误消息出现不正确的错误消息应该出现我需要大写字母末尾的一个字符
标签: c# javascript .net