|
|
|
| Нужно сделать проверку, чтобы пользователь в поле мог ввести ЛЮБЫЕ символы, а буквы ТОЛЬКО на литинице. Можно сделать такую проверку? | |
|
|
|
|
|
|
|
для: Maxam
(05.10.2008 в 17:34)
| | > Можно сделать такую проверку?
Да | |
|
|
|
|
|
|
|
для: BinLaden
(05.10.2008 в 18:48)
| | Любые символы предполагают работу с utf-8. Любопытно было бы глянуть на шаблон. | |
|
|
|
|
|
|
|
для: Trianon
(05.10.2008 в 19:18)
| | Тоже ) | |
|
|
|
|
|
|
|
для: Maxam
(05.10.2008 в 19:21)
| | Что "тоже"?
Вы тоже имели в виду utf-8? | |
|
|
|
|
|
|
|
для: Trianon
(05.10.2008 в 19:18)
| | А я поэтому (не, я серьезно!) и не стал заморачиваться с практической частью. В теории - да, возможно. А на практике - извольте. | |
|
|
|
|
|
|
|
для: BinLaden
(05.10.2008 в 19:44)
| | Любопытно было бы услышать хотя бы теорию . | |
|
|
|
|
|
|
|
для: Trianon
(05.10.2008 в 19:57)
| | Перечислить все символы, не являющиеся буквами, в charlist ( [ ... ] ), плюс добавить a-zA-Z.
Либо перечислить все буквы, отличные от латинских, и сделать исключение этих символов ( [^ ... ] ).
Странно, а че это Вы спросили-то?
UPD. Еще немного теории. Можно, например, отсюда: http://www.columbia.edu/kermit/utf8-t1.html достать все диапазоны символов, название которых содержит "LETTER", потом при получении строки нормализовать её (а может даже и не надо будет), и проверить вторым способом наличие запрещенных букв. | |
|
|
|
|
|
|
|
для: Trianon
(05.10.2008 в 19:57)
| | Так че было такого интересного, я так и не понял? | |
|
|
|