Проверить с помощью регулярного выражения, являются ли значения из поля ввода
допустимыми формами записи вещественных чисел, например,
-1.7E+03 (да) -15e (нет) 1 (да) +1.5 (да)
Array
(
[0] => -11e1
[1] => 2.3-e3
[2] => 2.1E-02
[3] => 14e
[4] => 12e2e2
[5] => 1E3
[6] => 1E-2
[7] => 1.4.5
[8] => 1-3
[9] => 1.3
[10] => -1.5
[11] => -2.5e-02
[12] => -1e-06
[13] => 1EE2
[14] => 1.01E003
[15] => -1.
[16] => .5
[17] => .
[18] => .e10
[19] => e1
[20] => -e5.
[21] => 2.E1
[22] => .5e3
)
Всего элементов: 23
Элемент 1 (-11e1): число -11e1
Элемент 2 (2.3-e3): не число
Элемент 3 (2.1E-02): число 2.1E-02
Элемент 4 (14e): не число
Элемент 5 (12e2e2): не число
Элемент 6 (1E3): число 1E3
Элемент 7 (1E-2): число 1E-2
Элемент 8 (1.4.5): не число
Элемент 9 (1-3): не число
Элемент 10 (1.3): число 1.3
Элемент 11 (-1.5): число -1.5
Элемент 12 (-2.5e-02): число -2.5e-02
Элемент 13 (-1e-06): число -1e-06
Элемент 14 (1EE2): не число
Элемент 15 (1.01E003): число 1.01E003
Элемент 16 (-1.): число -1.
Элемент 17 (.5): число .5
Элемент 18 (.): не число
Элемент 19 (.e10): не число
Элемент 20 (e1): не число
Элемент 21 (-e5.): не число
Элемент 22 (2.E1): число 2.E1
Элемент 23 (.5e3): число .5e3
Вернуться