|
1 / 1 / 1
Регистрация: 31.03.2012
Сообщений: 49
|
|
Регулярное выражение, которое разрешит только ввод слов на любом языке09.02.2013, 18:18. Показов 15795. Ответов 11
Метки нет (Все метки)
Здравствуйте форумчане, нужна помощь с регулярными выражениями, пытался написал регулярное выражение, которое запретит ввод формы любого числа и всех спецсимволов, но разрешит ввод слов на любом языке.
Пытался сделать сначала через разрешенные символы, но понял, что так не пойдет, т.к. будет поддерживаться не только русский и английский, и стал пробывать запретить все остальные, запретить цифры было не проблема, трудности возникли с запретом ввода спецсимволов пытался делать с помощью [^abc], только перечислял все спецсимволы, но не получилось, пробовал ставить перед каждым спецсимволов \ , но тоже не сработало. PS. что бы тему не переместили, из топика, делаю через pattern html5
0
|
|
| 09.02.2013, 18:18 | |
|
Ответы с готовыми решениями:
11
Как составить регулярное выражение, которое бы искало символ ^ Составить регулярное выражение, которое бы проверяло логин пользователя
|
|
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
|
|||||||
| 09.02.2013, 21:50 | |||||||
0
|
|||||||
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
||
| 09.02.2013, 22:32 | ||
|
Что касается "любого языка", думаю, придётся все диапазоны символов прописывать. Их вроде не такое большое количество, обычно такие символы последовательно идут.
0
|
||
|
2436 / 1115 / 312
Регистрация: 23.06.2011
Сообщений: 3,529
|
|||
| 10.02.2013, 07:35 | |||
|
И почему "всяких" нет в А-я?
0
|
|||
|
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|||||||||||||
| 10.02.2013, 08:33 | |||||||||||||
0
|
|||||||||||||
|
1 / 1 / 1
Регистрация: 31.03.2012
Сообщений: 49
|
|
| 10.02.2013, 09:07 [ТС] | |
|
Спасибо, но вы предлагаете разрешить ввод русских и английских символов, но это не пойдет, поэтому над как то запретить ввод спец символов и цифр, с цифрами довольно просто \D ,но вот со спецсимволами не понятно, как и запрещать [^!@#$%^&*()] или над указывать код каждого символа, или что бы он различал спец символы над перед каждым символом поставить [^\!\@\#\$\%\^\&\*\(\)] кто может подсказать
0
|
|
|
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
|
| 10.02.2013, 09:17 | |
|
0
|
|
|
1 / 1 / 1
Регистрация: 31.03.2012
Сообщений: 49
|
|
| 10.02.2013, 09:26 [ТС] | |
|
но мне нужно разрешить ввод не только русских и английских букв, но и других алфовитов
0
|
|
|
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
||||||
| 10.02.2013, 09:51 | ||||||
|
Тогда проще запретить лишнее: пунктуация, пробельные символы и цифры.
1
|
||||||
|
1 / 1 / 1
Регистрация: 31.03.2012
Сообщений: 49
|
||||||
| 11.02.2013, 18:34 [ТС] | ||||||
|
использовал данное регулярное выражение, сночало протестил на сайте http://regexpr.ru, вводя в регулярные выражения /[^-\s0-9`~!@#№$%^&*()_=+\\|\[\]{};:'",.<>\/?]+/ а в текст
Кликните здесь для просмотра всего текста
2007-11-25
243-12-3 1999-05-14 ывпывп fafs ddhdh f g h i % : № !@#$%^&*()_+=-/|\-*.,`
0
|
||||||
|
2838 / 1647 / 254
Регистрация: 03.12.2007
Сообщений: 4,222
|
|
| 11.02.2013, 21:45 | |
|
В юникоде слишком много всего, чтобы запрещать так по одному символу... Мне, например, нравится иногда для прикола писать символ "RTL override" в нике на каком-нибудь сайте, особенно если ник выводится не в отдельном div'е, а вместе с чем-то ещё ;-) Так что, мне кажется, тут единственный вариант - это проверять по диапазонам разрешённых символов.
0
|
|
|
1 / 1 / 1
Регистрация: 31.03.2012
Сообщений: 49
|
||||||
| 11.02.2013, 22:21 [ТС] | ||||||
|
нашел причину, исправил на
0
|
||||||
| 11.02.2013, 22:21 | |
|
Помогаю со студенческими работами здесь
12
Составить регулярное выражение, которое будет анализировать переменные Составить регулярное выражение, которое считывало бы все символы в строке с 13 по 72 Подскажите регулярное выражение, которое отыщет все подобные строчки Составное регулярное выражение, которое ищет слова длиной от 4 до 70 символов Регулярное выражение, которое пропускает все символы, кроме пробелов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
|
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
|
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи
и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|