Akhil Jain Ответов: 3

Регулярное выражение только для числа, которое принимает десятичную дробь, если пользователь вводит ее.


мне нужно регулярное выражение только для чисел без специального символа, которое должно принимать десятичное значение с 1 десятичным знаком

допустимое значение
3
3.2
4
5


не принятая стоимость
компания ABV
''
!
#
$
%
&усилитель; *)
()
4.55
.
123ert.123
ftr456.34
123тр
3.


Что я уже пробовал:

i want a Regular expression for Numbers only with no special character that should accept decimal value with 1 decimal place 

3 Ответов

Рейтинг:
5

Akhil Jain

(-?[0-9]+(\.[0-9]+)?)


Рейтинг:
1

Patrice T

Цитата:
мне нужно регулярное выражение только для чисел без специального символа, которое должно принимать десятичное значение с 1 десятичным знаком

Здесь мы помогаем, но это не значит, что мы делаем вашу домашнюю работу. Что ты наделал? В чем проблема, кроме изучения регулярных выражений?

Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей выполнять вашу работу, а для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Так что попробуйте, перечитайте свои уроки и начинайте работать. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это все равно что пытаться научиться водить машину, обучая кого-то другого.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.

Идея "развития" заключается в том, что это слово предполагает: "систематическое использование научно-технических знаний для достижения конкретных целей или требований." BusinessDictionary.com[^]
Это не то же самое, что "быстро гуглите и сдавайтесь, если я не могу найти точно правильный код".

Всего несколько интересных ссылок, которые помогут построить и отладить регулярное выражение.
Вот ссылка на документацию по регулярным выражениям:
perlre - perldoc.perl.org[^]
Вот ссылки на инструменты, помогающие создавать регулярные выражения и отлаживать их:
.Объем тестер регулярное выражение - регулярное выражение шторм[^]
Регулярное Средство Выражения Эспрессо [^]
Это показывает вам регулярное выражение в виде красивого графика, который действительно полезен для понимания того, что делает регулярное выражение:
Debuggex: онлайн-тестер визуальных регулярных выражений. JavaScript, Python и PCRE.[^]