|
|
|
| Здравствуйте.
Подскажите пожалуйсто как зделать проверку эстонского алфавита + цифры + знак подчёркивания и пробел
Нужно проверять переменную на то что она состоит из выше перечислинных знаков
и возвращать true - если соответсвует и false если нет
эстонский алфавит находится здесь
http://ru.wikipedia.org/wiki/Эстонский_алфавит
Если вам не сложно то подскажите как это сделать на PHP и JavaScript | |
|
|
|
|
|
|
|
для: m@rchello
(18.04.2007 в 11:35)
| |
<?php
if(preg_match("/[a-zA-ZÄäÖöÜüŠšÕõ0-9_ ]+/", $string))
{
echo("Соответствует.");
}
?>
|
Добавлено позже: придется работать с Unicode. Вместо "ÄäÖöÜüŠšÕõ" должны быть эстонские буквы, отличные по написанию от латинских. Должен быть модификатор "u". | |
|
|
|
|
|
|
|
для: Unkind
(18.04.2007 в 12:24)
| | Кодировка всех страниц и стоит в UTF-8 и база данных тоже.
Выше приведённый пример для PHP а как для явы зделать эту проверку? | |
|
|
|
|
|
|
|
для: m@rchello
(18.04.2007 в 13:45)
| | Ещё хотел спросить как в рег.выражениях учитывать пробел? Как он записывается? | |
|
|
|
|
|
|
|
для: m@rchello
(18.04.2007 в 14:26)
| | [\s] - обобщенный пробел. | |
|
|
|
|
|
|
|
для: kzone
(18.04.2007 в 15:02)
| | Странно наверное, но составленное выше рег. выражение пропускает русские буквы.
Может кто сказать почему? | |
|
|
|
|
|
|
|
для: m@rchello
(18.04.2007 в 15:16)
| |
<?php
if(preg_match("/^[a-zA-ZÄäÖöÜüŠšÕõ0-9_ ]+$/", $string))
{
echo("Соответствует.");
}
?>
|
| |
|
|
|
|
|
|
|
для: Unkind
(18.04.2007 в 20:03)
| | спасибо большое, заработало. | |
|
|
|
|
|
|
|
для: m@rchello
(18.04.2007 в 20:23)
| | А куда нужно вписывать этот модификатор u | |
|
|
|
|
|
|
|
для: m@rchello
(27.04.2007 в 16:55)
| | В шаблон последним символом. | |
|
|
|