-1

我想为格式为的字符串编写一个验证正则表达式

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}/ 

但它不适合。验证此类字符串的正确表达式是什么?

4

4 回答 4

1

你正在寻找的是

^S\d{1,6}/\d{2}[a-zA-Z]$
于 2012-06-18T07:34:18.850 回答
0

尝试这个。S[0-9]{1,6}/[0-9]{2}[AZ]{1}

于 2012-06-18T07:34:58.917 回答
0

S\d{1,6}/\d{2}[A-Za-z]或者

^S\d{1,6}/\d{2}[A-Z]$如果它必须匹配整个字符串

于 2012-06-18T07:35:52.610 回答
0

尝试这个

^S\d{1,6}/\d{2}[A-Z]$
于 2012-06-18T10:27:32.927 回答