powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Поиск буквы в строке
8 сообщений из 8, страница 1 из 1
Поиск буквы в строке
    #36346692
Ratty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!

Имею строки различной длины, нужно сделать условие, если есть в сроке буква R то выполнить одно действие, если нет то другое. В общем, вычислить имеется ли в строке указанная буква то выполнить то... Заранее спасибо!
...
Рейтинг: 0 / 0
Поиск буквы в строке
    #36346809
gheorghii1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
var reg = /^(R)+$/i;
if (reg.test(tvoia sroka)==false)
{
//если есть такой символ
}
...
Рейтинг: 0 / 0
Поиск буквы в строке
    #36346881
Ratty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gheorghii1988,

Вставил в input и не работает, вернее говорит что символ найден даже если его там нет

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<input name="text" id="text" type="text" onBlur="

var reg = /^(R)+$/i; 
if (reg.test('RIDU')==false)
{
alert('Символ найден!');
}

">
...
Рейтинг: 0 / 0
Поиск буквы в строке
    #36346903
gheorghii1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
var reg = /^(r)+$/i;
if (reg.test(tvoia sroka)== true )
{
//если есть такой символ
}
нашёл баг. Теперь работает
...
Рейтинг: 0 / 0
Поиск буквы в строке
    #36346925
Ratty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gheorghii1988,

Я звиняюсь, но ничего не сработало, может я что-то не так написал?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
<input name="text" id="text" type="text" onBlur="

var reg = /^(R)+$/i;
if (reg.test('RIDU')==true)
{
alert('Нашел');
}

">
...
Рейтинг: 0 / 0
Поиск буквы в строке
    #36346961
gheorghii1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь за свою невнимательность
var reg = /([r])+/i;
...
Рейтинг: 0 / 0
Поиск буквы в строке
    #36346963
Ratty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gheorghii1988,

я решил эту проблему при помощи indexOf

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
var s = 'RIDU';
t = (s.indexOf('S'));
if(t > - 1 )
{
alert('Символ найден');
}
else
{
alert('Символ не найден');
}

Спасибо за Ваш ответ, тема закрыта
...
Рейтинг: 0 / 0
Поиск буквы в строке
    #36346968
gheorghii1988
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ваш вариант лучше, потому что не стоит использовать регулярку для одного символа.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Поиск буквы в строке
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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