我想在Google Form上写一个正则表达式
1到9之间的第一个字符第二个和第三个字母(大写),后三个字符应为541或001之类的数字,但不能为000
这个表达式也取000
[1-9][A-Z]{2}[0-9]{3}
Wiktor Strib.. 6
使用交替:
[1-9][A-Z]{2}([1-9][0-9][0-9]|[0-9][1-9][0-9]|[0-9][0-9][1-9])
见正则表达式演示
这里,
[1-9]
-与从1位1
至9
[A-Z]{2}
-两个大写ASCII字母
([1-9][0-9][0-9]|[0-9][1-9][0-9]|[0-9][0-9][1-9])
-3种选择:
[1-9][0-9][0-9]
-以3开头的3位数字 1
[0-9][1-9][0-9]
- 1
中间有3位数字
[0-9][0-9][1-9]
-以3结尾的三位数数字 1
另外,请参阅此正则表达式演示。
使用交替:
[1-9][A-Z]{2}([1-9][0-9][0-9]|[0-9][1-9][0-9]|[0-9][0-9][1-9])
见正则表达式演示
这里,
[1-9]
-与从1位1
至9
[A-Z]{2}
-两个大写ASCII字母
([1-9][0-9][0-9]|[0-9][1-9][0-9]|[0-9][0-9][1-9])
-3种选择:
[1-9][0-9][0-9]
-以3开头的3位数字 1
[0-9][1-9][0-9]
- 1
中间有3位数字
[0-9][0-9][1-9]
-以3结尾的三位数数字 1
另外,请参阅此正则表达式演示。