正则表达式(仅为一个字母表写正则表达式

时间:2012-06-18 07:26:30

标签: c# javascript .net

我想为格式为

的字符串编写验证正则表达式

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 个答案:

答案 0 :(得分:1)

您正在寻找的是

^S\d{1,6}/\d{2}[a-zA-Z]$

答案 1 :(得分:0)

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

试试这个

^S\d{1,6}/\d{2}[A-Z]$