Есть регулярное выражение -
/^[a-zA-Z0-9]+$/
как добавить в него еще возможность наличия "/" и ":" ? Оно будет использоваться при проверке введенного url, я читал здесь статьи с уже готовыми вариантами(preg match и тд), но я не совсем понимаю регулярки, поэтому хочу разобраться.
И как в предыдущее выражение добавить, например, адрес домена?
1. Tox - 08 Мая, 2012 - 14:43:04 - перейти к сообщению
2. Wol_fi - 08 Мая, 2012 - 14:53:09 - перейти к сообщению
Tox пишет:
Есть регулярное выражение -
/^[a-zA-Z0-9]+$/
как добавить в него еще возможность наличия "/" и ":" ? Оно будет использоваться при проверке введенного url, я читал здесь статьи с уже готовыми вариантами(preg match и тд), но я не совсем понимаю регулярки, поэтому хочу разобраться.
И как в предыдущее выражение добавить, например, адрес домена?
/^[a-zA-Z0-9]+$/
как добавить в него еще возможность наличия "/" и ":" ? Оно будет использоваться при проверке введенного url, я читал здесь статьи с уже готовыми вариантами(preg match и тд), но я не совсем понимаю регулярки, поэтому хочу разобраться.
И как в предыдущее выражение добавить, например, адрес домена?
/^[\w | \/ | \: | \.]+$/ - вот, вы забыли к необходимым символам точку ещё.
Но если вам нужно проверить URL то в php есть функция filter_var(), вот пример:
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- if($url)
- {
- echo "Правильный адрес";
- }
- else
- {
- echo "Введенные данные не является адресом";
- }