是否有一个只匹配1或0的正则表达式?

时间:2013-07-05 12:42:16

标签: php regex validation

有人可以帮助我,我需要一个只接受1或0输入的正则表达式。出于某种原因,这种特殊类型的正则表达式似乎很难通过网络获得。

我知道这很容易用一点PHP来监控但是对于我所处的特殊情况我需要一个正则表达式

3 个答案:

答案 0 :(得分:1)

匹配单个0或1:

^[01]$

这匹配任意数量的0和1:

^[01]+$

请转到regular-expressions.info了解如何编写正则表达式。正如您所看到的,这并不是一个复杂的RE。

答案 1 :(得分:0)

^(0|1)$

应匹配0和1,但不能匹配其他/更长的字符串。

重要的部分是^和$来标记字符串的开头/结尾。

答案 2 :(得分:-1)

以下正则表达式适合您:

^[01]+$

表示由0或1组成的1个或多个字符。

或者:

^[01]$

如果您只想匹配一个0或1。