Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Регулярные Выражения

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как заставить ПХП проверять , написана ли строка латыницей ?
 
 автор: XaZzZi   (06.02.2009 в 22:15)   письмо автору
 
 

Помогите пожалуйста , скриптом или хотя б намеком ! Очень надо чтобы проверяло строку на наличие каких - либо символов кроме латыницы !

  Ответить  
 
 автор: stalk3r   (06.02.2009 в 22:29)   письмо автору
 
   для: XaZzZi   (06.02.2009 в 22:15)
 

регулярное выражение
preg_match('#[a-zA-Z]+#', $string);

  Ответить  
 
 автор: AcidTrash   (06.02.2009 в 22:54)   письмо автору
 
   для: XaZzZi   (06.02.2009 в 22:15)
 

<?php
$text 
"text";
if(!
preg_match("#[a-z]+#i"$text))
print 
"здесь нет латыницы :)";
else
print 
"здесь есть латыница :)";
?>

  Ответить  
 
 автор: XaZzZi   (06.02.2009 в 23:07)   письмо автору
 
   для: AcidTrash   (06.02.2009 в 22:54)
 

ОГРОМНОЕ СПАСИБА , AcidTrash , stalk3r))))
Какраз то что мне нужно !

  Ответить  
 
 автор: reda   (07.02.2009 в 04:04)   письмо автору
 
   для: XaZzZi   (06.02.2009 в 23:07)
 

у меня вопрос, я прочитал сейчас в справочнике preg_match и там не только такие выражения , а по 15 символов есть , причём непонятно в принципе почему они так записаны.... к примеру тот что выше, как такие запоминать??? или не нужно?

  Ответить  
 
 автор: Valick   (07.02.2009 в 07:58)   письмо автору
 
   для: reda   (07.02.2009 в 04:04)
 

Их не запоминать, их составлять нужно. Я вот лично до сих пор не умею.

  Ответить  
 
 автор: mihdan   (08.02.2009 в 21:57)   письмо автору
 
   для: reda   (07.02.2009 в 04:04)
 

Не запоминать, а понимать. И самостоятельно пробовать писать

  Ответить  
 
 автор: BinLaden   (09.02.2009 в 01:05)   письмо автору
 
   для: reda   (07.02.2009 в 04:04)
 

Регулярные выражения -- тоже язык.

  Ответить  
 
 автор: cheops   (10.02.2009 в 12:54)   письмо автору
 
   для: reda   (07.02.2009 в 04:04)
 

Регулярные выражения - это специализированный мини-язык, если хотите им эффективно пользоваться, его придется изучить (к сожалению, знание других языков задачу нисколько не облегчает, зато знание регулярных выражений сильно облегчает разработку).

Сейчас существует по сути одна книга, полностью посвященная языку программирования
Дж. Фридл. Регулярные выражения (книга)
Дж. Фридл. Регулярные выражения (электронная версия)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования