powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Культура клиента из JS.
14 сообщений из 14, страница 1 из 1
Культура клиента из JS.
    #33059132
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, пожалуйста, как можно из JScript'а узнать культуру или дробный разделитель (желательно) клиентской машины.
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33059137
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
systemLanguage..?

с уважением...
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33059161
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если подскажите, как этим пользоваться, буду премного благодарен.
А то в яве не шибко.
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33059168
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо!
Разобрался.
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33059223
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И всё таки нужно узнать именно дробный разделитель.
Подскажите, как разрыть.
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33059311
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И снова вопрос: а как узнать разделитель на клиенте с помощью кода C#?
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33059323
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну тут не так просто, ведь пользователь может использовать русскую локаль, например, а разделитель поменять...

может лучше проверять через isNaN, например, "2.2" и если это - число, то разделитель "." ну и т.д...

с уважением...
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33059344
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это на клиенте через js (как и просилось =)

если на С#, то смотри MSDN по ключевым словам NumberFormatInfo, CultureInfo...

с уважением...
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33059477
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator;
таким образом я могу узнать разделитель на веб-сервере, а как узнать у клиента?
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33059522
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot Sam Andrews]
может лучше проверять через isNaN, например, "2.2" и если это - число, то разделитель "." ну и т.д...
[quot]
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33059528
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nostraSystem.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator;
таким образом я могу узнать разделитель на веб-сервере, а как узнать у клиента?

смотри в сторону Request.UserLanguages, только тут есть одна тонкость, там может стоять нейтральная культура...
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33059531
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините за предыдущий пост.

Код: plaintext
1.
Sam Andrews
может лучше проверять через isNaN, например, "2.2" и если это - число, то разделитель "." ну и т.д...
При любом разделителе (точка, запятая) выражение
if (isNaN("2,2")) = true // не число
if (isNaN("2.2")) = false// число

Т.е. JScript воспринимает числа только с ".".
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33060068
Фотография Sam Andrews
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nostraТ.е. JScript воспринимает числа только с ".".
мда, точно, сорри за дезу...=)
...
Рейтинг: 0 / 0
Культура клиента из JS.
    #33060209
nostra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашёл сепаратор таким способом:
separator = parseFloat("1.1").toLocaleString().substring(1,2);
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Культура клиента из JS.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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