2015-04-27 1 views
-4

Я хочу, чтобы найти кратчайший возможный шаблон регулярного выражения, чтобы соответствовать пустой строке (не whitespacer или вообще ничего)PHP кратчайшее регулярное выражение для пустой строки

Я нашел

/(\d|)/ (7chars) 
and '^[\s]*$' (9 chars) 

до сих пор.

+0

Пустая строка? Как в нулевых символах? Или строка без символов алфавита? – bloodyKnuckles

+0

Этот ответ для этого [вопроса] (http://stackoverflow.com/questions/1833999/regular-expression-to-match-an-empty-or-all-whitespace-string) может помочь. – Paddy

+0

нулевые символы – Lulu

ответ

6

Технически /(\d|)/ - это 5 символов, косые черты - это просто разделители.

Самое короткое регулярное выражение, которое я знаю об этом, должно совпадать с пустой строкой: ^$.

1

Зачем вам регулярное выражение, если вы можете использовать empty()? т.е .:

$emptyStr = ""; 

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

вы уже догадались, он выводит "Я пустой".

 Смежные вопросы

  • Нет связанных вопросов^_^