Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сравнение строк без учета регистра / 18 сообщений из 18, страница 1 из 1
20.07.2010, 10:00:56
    #36749560
Girevik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
Есть ли стандартный метод для сравнения строк без учета регистра?
...
Рейтинг: 0 / 0
20.07.2010, 10:10:26
    #36749578
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
...
Рейтинг: 0 / 0
20.07.2010, 10:23:07
    #36749596
Girevik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
что то для сравнения нашел только localeCompare, но он какой-то непонятный - "с учетом языка операционной системы"
...
Рейтинг: 0 / 0
20.07.2010, 10:33:59
    #36749634
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
Girevik,
Код: plaintext
1.
2.
var str1="aBc";
var str2="Abc";
if(str1.toUpperCase()==str2.toUpperCase()) alert("я - ламер!");
...
Рейтинг: 0 / 0
20.07.2010, 11:14:28
    #36749719
Girevik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
да я так и сделал ;)
а спрашивал то я "Есть ли стандартный метод для сравнения строк без учета регистра?"
когда много строк, чтобы все не приводить к одинаковому регистру, было бы удобно использовать метод сравнения, который может, в зависимости от параметра, сравнивать с учетом регистра или без него..
...
Рейтинг: 0 / 0
20.07.2010, 11:16:51
    #36749724
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
Регулярные выражения с ключиком /i.
...
Рейтинг: 0 / 0
20.07.2010, 11:18:13
    #36749727
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
ПС. Все эти методы - стандартные. :)
...
Рейтинг: 0 / 0
20.07.2010, 11:27:00
    #36749743
Girevik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
ок. спасибо
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
12.08.2012, 05:52:04
    #37913348
Seegile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
ShSergeGirevik,
Код: sql
1.
2.
3.
var str1="aBc";
var str2="Abc";
if(str1.toUpperCase()==str2.toUpperCase()) alert("я - ламер!");


Ага. Только если в строке левый символ, например - "#", вернет дулю.
...
Рейтинг: 0 / 0
12.08.2012, 06:28:21
    #37913353
Seegile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
function fUpperCase(Str)
{
var Buf = '';
for(var i=0; i<Str.length; i++) 
	if(Str.charAt(i)>='a' && Str.charAt(i)<='z' || Str.charAt(i)>='A' && Str.charAt(i)<='Z')
		Buf = Buf + Str.charAt(i).toUpperCase();
	else
		Buf = Buf + Str.charAt(i);
return(Buf);
}
...
Рейтинг: 0 / 0
12.08.2012, 06:42:42
    #37913354
Seegile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
Ну и в дополнение:
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
function CompStr(Str, Str2)
{
	return fUpperCase(Str.toString())==fUpperCase(Str2.toString());
}

//Example
var a = 'abc';

alert(CompStr(a,'ABc')); //true


Пользуйтесь. Спасибо Seegile!
...
Рейтинг: 0 / 0
12.08.2012, 07:36:20
    #37913358
ILL HEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
Seegile,

что то вы наговариваете на скрипт
http://aurora24.ru/test1.html
работает в лучшем виде
...
Рейтинг: 0 / 0
12.08.2012, 07:39:25
    #37913360
Seegile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
ILL HEAD, а в ИЕ6 не работает вообще.
...
Рейтинг: 0 / 0
12.08.2012, 07:50:25
    #37913361
ILL HEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
Seegile,

а в каком не работает без "вообще"? )
...
Рейтинг: 0 / 0
12.08.2012, 07:56:58
    #37913362
ILL HEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
Seegile,

у меня и в ИЕ6 работает вообще и в частности
...
Рейтинг: 0 / 0
12.08.2012, 07:58:18
    #37913363
Seegile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
ILL HEAD, какая-то подстава! )) Работает и в ИЕ6, если убрать хитрописанное IF.
Буду тогда свой лесапед удалять и тестировать без него.
...
Рейтинг: 0 / 0
12.08.2012, 08:01:35
    #37913364
ILL HEAD
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
...
Рейтинг: 0 / 0
12.08.2012, 08:09:35
    #37913366
Seegile
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сравнение строк без учета регистра
ILL HEAD, значит мне показалось. Таки работает!
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Сравнение строк без учета регистра / 18 сообщений из 18, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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