Что не так с этим регулярным выражением? - PullRequest
0 голосов
/ 14 августа 2010

Я пытаюсь выучить некоторые базовые регулярные выражения и с трудом заставляю их работать.

Что с этим не так?

if (preg_match("[a-zA-Z0-9]{1,}", $url)) {

Должно быть, что-то нужно делатьс моей техникой, так как я с трудом могу заставить работать примеры.

1 Ответ

1 голос
/ 14 августа 2010

Регулярные выражения PHP имеют косую черту (/) по обе стороны от них. То, что вы хотите:

preg_match("/[a-zA-Z0-9]{1,}/", $url)

Полагаю, вы понимаете, что это соответствует буквенно-цифровой строке, верно? Кроме того, я нахожу сайты типа this полезными для тестирования регулярных выражений PHP.

...