Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 28.07.2010, 23:34
Интересующийся
Отправить личное сообщение для klin Посмотреть профиль Найти все сообщения от klin
 
Регистрация: 12.07.2010
Сообщений: 10

Регулярка для чисел
можно ли составить регулярное выражение на целые и вещественные суммы.
Например:
2 и 2.5 проходили проверку?

Последний раз редактировалось klin, 28.07.2010 в 23:37.
Ответить с цитированием
  #2 (permalink)  
Старый 28.07.2010, 23:40
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,245

можно
Ответить с цитированием
  #3 (permalink)  
Старый 28.07.2010, 23:42
Интересующийся
Отправить личное сообщение для klin Посмотреть профиль Найти все сообщения от klin
 
Регистрация: 12.07.2010
Сообщений: 10

Сообщение от Gvozd Посмотреть сообщение
можно
ну и напишите, я не могу додуматься, хотя в регулярке слаб)
Ответить с цитированием
  #4 (permalink)  
Старый 28.07.2010, 23:48
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,245

Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.
Ответить с цитированием
  #5 (permalink)  
Старый 29.07.2010, 00:12
Интересующийся
Отправить личное сообщение для klin Посмотреть профиль Найти все сообщения от klin
 
Регистрация: 12.07.2010
Сообщений: 10

Сообщение от Gvozd Посмотреть сообщение
Здравствуйте!

Судя по вашему сообщению, вы ну совсем не знаете javascript.

Освойте основы языка и вопрос отпадет сам, полностью или частично.
А с чем не справитесь - поможем.

На сайте javascript можно начать изучать с учебника, раздел Основы javascript.
Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/

Задавайте конкретные вопросы по ходу дела.
Вам что трудно написать регулярку? мне не нужен javascript.
Ответить с цитированием
  #6 (permalink)  
Старый 29.07.2010, 00:25
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,245

Сообщение от klin
Вам что трудно написать регулярку? мне не нужен javascript.
Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

PS Остальные же разделы форума предназначены для тех, кто учит, и кому нужен javascript
Ответить с цитированием
  #7 (permalink)  
Старый 29.07.2010, 00:33
Интересующийся
Отправить личное сообщение для klin Посмотреть профиль Найти все сообщения от klin
 
Регистрация: 12.07.2010
Сообщений: 10

Сообщение от Gvozd Посмотреть сообщение
Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.

PS Остальные же разделы форума предназначены для тех, кто учит, и кому нужен javascript
Я не прошу большой скрипт а всего лиш одну регулярку, если для тебя это очень сложно, то можешь и не помогать, сам разберусь
Ответить с цитированием
  #8 (permalink)  
Старый 29.07.2010, 00:41
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,245

Сообщение от klin
Я не прошу большой скрипт а всего лиш одну регулярку
без разницы.
тут не подают. и не делают за вас. тут помогают.
помощь - это когда вы сами прикладываете усилия.
вы же их не приложили
Сообщение от klin
сам разберусь
отлично.
именно к этому я и клоню
самому разобраться гораздо лучше.
Ответить с цитированием
  #9 (permalink)  
Старый 29.07.2010, 01:40
Интересующийся
Отправить личное сообщение для klin Посмотреть профиль Найти все сообщения от klin
 
Регистрация: 12.07.2010
Сообщений: 10

/^[1-9]{1}[0-9]{0,}[\.]?[0-9]{0,2}$/
Правильно?
Ответить с цитированием
  #10 (permalink)  
Старый 29.07.2010, 01:51
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,245

в общем-то верно, и должно работать.
почему сами не проверили?

хотя, есть пара недочетов, не влияющих на работоспособность, но которые стоит учесть на будущее:
Сообщение от klin
{1}
этот квантификатор можно не писать. отсутствие количественного квантификатора означает одно вхождение
Сообщение от klin
[0-9]
этот символьный класс принято записывать сокращенно, как \d
Сообщение от klin
{0,}
этот квантификатор записывается сокращенно как *
Сообщение от klin
[\.]
один символ, без альтернатив, незачем оборачивать в символьный класс
в итоге, ваше выражение гораздо лучше было бы записать как
/^[1-9]\d*\.?\d{0,2}$/
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение проблемы кодировок для AJAX и PHP без iconv (cp1251 в AJAX) Serge Ageyev AJAX и COMET 10 24.04.2013 20:48
Модуль для работы с модулями JSprog Ваши сайты и скрипты 29 02.09.2009 13:31
Переодическое обновление значений для графика, функция для обновления значений yupa87 Общие вопросы Javascript 0 09.07.2009 14:48
Как изменить скрипт, что бы им его можно было использовать для нужной страницы Nick50_70 Общие вопросы Javascript 0 28.04.2009 23:30