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

Find all numbers including decimal point

Create a regexp to match numbers. It should find positive numbers: both integer and numbers with the decimal point:

var re = /* your regexp */

var str = "1.5 0 123"

alert(str.match(re))   // '1.5', '0', '123'

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

An integer number is \d+.

A decimal part is \.\d+, and we can make it optional with '?'.

Finally, we have \d+(\.\d+)?:

var re = /\d+(\.\d+)?/g

var str = "1.5 0 123"

alert(str.match(re))   // '1.5', '0', '123'

#262
Наверх

Реклама

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

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

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

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

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