powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как проверить что переменная javascript содержит только русские символы
13 сообщений из 13, страница 1 из 1
Как проверить что переменная javascript содержит только русские символы
    #38413403
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Делаю проверку засабмитенных данных через форму на javascript
И возникла необходимость проверить что вводимые данные содержат только символы русского алфавита, подскажите как можно сделать такую проверку ?
...
Рейтинг: 0 / 0
Как проверить что переменная javascript содержит только русские символы
    #38413412
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tromвозникла необходимость проверить что вводимые данные содержат только символы русского алфавита, подскажите как можно сделать такую проверку ?
Код: javascript
1.
/^[а-яё]*$/i.test(str)
...
Рейтинг: 0 / 0
Как проверить что переменная javascript содержит только русские символы
    #38413429
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Яростный Меч,

Не пойму куда этот код вставлять ?
что тут проверятся переменная str или что ?

Если так то test что такое ?
...
Рейтинг: 0 / 0
Как проверить что переменная javascript содержит только русские символы
    #38413435
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Как проверить что переменная javascript содержит только русские символы
    #38413457
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

Что то я понять немогу, можно нормальный пример
к примеру
Код: javascript
1.
var x="текст";



что теперь нужно сделать с переменной чтобы проверить что там есть русские буквы ?
...
Рейтинг: 0 / 0
Как проверить что переменная javascript содержит только русские символы
    #38413460
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч
Код: javascript
1.
/^[а-яё]*$/i.test(x)
...
Рейтинг: 0 / 0
Как проверить что переменная javascript содержит только русские символы
    #38413461
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tromпроверить что там есть русские буквы ?это кстати немножко противоречит первоначальному ТЗ
...
Рейтинг: 0 / 0
Как проверить что переменная javascript содержит только русские символы
    #38413476
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

теперь понял
функция возвращает true или false

только не пойму почему если переменная X пустая, то есть в поле input нет никаких данных при сабмите формы, эта функция все равно возвращает true, а если есть хотябы один английский символ то уже false ?
...
Рейтинг: 0 / 0
Как проверить что переменная javascript содержит только русские символы
    #38413478
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
http://javascript.ru/RegExp
таблица "Спецсимволы в регулярном выражении"
...
Рейтинг: 0 / 0
Как проверить что переменная javascript содержит только русские символы
    #38413480
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tromтолько не пойму почему если переменная X пустая, то есть в поле input нет никаких данных при сабмите формы, эта функция все равно возвращает true, а если есть хотябы один английский символ то уже false ?если пустая строка не допустима, замени * на +
...
Рейтинг: 0 / 0
Как проверить что переменная javascript содержит только русские символы
    #38413545
trom
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Яростный Меч,

спасибо, вот теперь работает!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Как проверить что переменная javascript содержит только русские символы
    #39371676
vm137
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
почему то /^[а-яё]*$/i.test('') дает true
...
Рейтинг: 0 / 0
Как проверить что переменная javascript содержит только русские символы
    #39371706
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vm137почему то /^[а-яё]*$/i.test('') дает true
Документация *
Обозначает повторение 0 или более раз. Например, /bo*/ найдет 'boooo' в "A ghost booooed" и 'b' в "A bird warbled", но ничего не найдет в "A goat grunted".
http://javascript.ru/regexp

Потому и true...
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Как проверить что переменная javascript содержит только русские символы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]