1 - сиволы А-Яа-яA-Za-Z *&^%$#@!-+_ и пробел
2 - сиволы А-Яа-яA-Za-Z *&^%$#@!-+_ и пробел и точка
3 - сиволы (А-Яа-я- и пробел) или (A-Za-z и пробел)
написал первые 2 вида но что-то они не так как надо работают
1 /^[A-Za-z0-9А-ЯЁа-яё_\s-\*&^%$#@!-+_]+$/
2 /^[A-Za-z0-9А-ЯЁа-яё_\s-\*&^%$#.@!-+_]+$/
Спустя 5 часов, 39 минут, 56 секунд (14.06.2011 - 06:08) walerus написал(а):
Немного непонятно, а что нужно то ?, наличие этих символов или исключение или что вообще ?
\s-? такое не знаю, есть
\s+
Спустя 2 часа, 53 минуты, 50 секунд (14.06.2011 - 09:02) neadekvat написал(а):
walerus, так это знак минуса, а не количество пробельных символов.
> А-Яа-я- и пробел
Проверь строки с ё и Ё - порой приходится их отдельно добавлять.
> А-Яа-я- и пробел
^[А-Яа-я- ]$
Проверь строки с ё и Ё - порой приходится их отдельно добавлять.
Спустя 7 часов, 36 минут, 25 секунд (14.06.2011 - 16:38) walerus написал(а):
Цитата (neadekvat @ 14.06.2011 - 06:02) |
walerus, так это знак минуса, а не количество пробельных символов. > А-Яа-я- и пробел ^[А-Яа-я- ]$ Проверь строки с ё и Ё - порой приходится их отдельно добавлять. |
зачОт ))), а тут тогда что ?
Цитата |
написал первые 2 вида но что-то они не так как надо работают 1 /^[A-Za-z0-9А-ЯЁа-яё_\s-\*&^%$#@!-+_]+$/ 2 /^[A-Za-z0-9А-ЯЁа-яё_\s-\*&^%$#.@!-+_]+$/ |
После восклицательного знака ? ), два раза минус удаляем/находим чтоб наверняка ?
Спустя 34 минуты, 45 секунд (14.06.2011 - 17:13) neadekvat написал(а):
Цитата (walerus @ 14.06.2011 - 17:38) |
а тут тогда что ? |
Спроси у автора. Я сказал, чем это является по факту.
Спустя 1 минута, 44 секунды (14.06.2011 - 17:15) DedMorozzz написал(а):
^[А-Яа-я- ]$ - не лучшая запись. По это интервал по кодам символа. Дабы тире не вопринимался как спец символ его надо или:
-ставить в конец
-экранировать
В данном случае - интервал. Хотя не факт, ибо стоит после интервала, но в любом случае - это никак не нормальная практика
-ставить в конец
-экранировать
В данном случае - интервал. Хотя не факт, ибо стоит после интервала, но в любом случае - это никак не нормальная практика
Спустя 12 минут, 8 секунд (14.06.2011 - 17:27) neadekvat написал(а):
Да нет, это не интервал. А вот так (спецон попробовал) просто напросто выдает ошибку:
Вообще, я уже не помню, когда мне последний раз приходилось вручную перечислять интервалы (\w и \d). И уж тем более - ограничить конкретно пробел.. обычно вставляешь \s и не паришьсо.
И вообще.. давно я что-то не писал регулярок.. странно.
^[А-Яа- ]$
Вообще, я уже не помню, когда мне последний раз приходилось вручную перечислять интервалы (\w и \d). И уж тем более - ограничить конкретно пробел.. обычно вставляешь \s и не паришьсо.
И вообще.. давно я что-то не писал регулярок.. странно.