Мастер-классы по Javascript Екатеринбург Ростов-на-Дону Москва Узнать больше...
Содержание (скрыть) Содержание (показать)

Find all numbers with decimal point

Find numbers with decimal point, positive or negative.

var re = /* your regexp */

var str = "1.5 0 123 -7 -0.4"

alert(str.match(re))   // '1.5', '-0.4'

Решение
Решение

An integer number is \d+. Let’s add a decimal part \.\d+ to it: \d+\.\d+.

Now let’s add an optional negation -? before the number: -?\d+\.\d+.

Finally, let’s test -?\d+\.\d+:

var re = /-?\d+\.\d+/g

var str = "1.5 0 123 -7 -0.4"

alert(str.match(re))   // '1.5', '-0.4'

#288
Наверх

Реклама

Нашли опечатку?

Нашли опечатку на сайте? Что-то кажется странным?
Выделите соответствующий текст и нажмите Ctrl+Enter!

Последние Комментарии

Помоги другим!

Помоги другим узнать о хорошей статье!