PHP最短的正则表达式为空字符串

时间:2015-04-27 19:32:24

标签: php preg-match shortest

我想找到最短的正则表达式模式来匹配一个空字符串(没有空格或任何东西)

我找到了

 /(\d|)/    (7chars)
and '^[\s]*$' (9 chars)
直到现在。

2 个答案:

答案 0 :(得分:6)

技术上/(\d|)/是5个字符,斜杠只是分隔符。

我知道的最短正则表达式将匹配空字符串^$

答案 1 :(得分:1)

如果可以使用empty(),为什么需要正则表达式?即:

$emptyStr = "";

if(empty($emptyStr)){
   echo "I'm empty";
}

你猜对了,输出" 我是空的"。