当前位置:  开发笔记 > 编程语言 > 正文

3位数不包含000的正则表达式

如何解决《3位数不包含000的正则表达式》经验,为你挑选了1个好方法。

我想在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位19

[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> Wiktor Strib..:

使用交替:

[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位19

[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

另外,请参阅此正则表达式演示。

推荐阅读
php
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有