Size: a a a

2020 February 24

АR

Андрей Ruvik in phpGeeksJunior
/^[0-9]+[.,]?[0-9]{1,8}$/ на дробные числа регулярочка)
не сказал бы что хорошо работает )
источник

EB

Eugene B. in phpGeeksJunior
не работает)
источник

in phpGeeksJunior
Да, соррян
источник

in phpGeeksJunior
/^[0-9]+[.,]?[0-9]{1,8}$/ на дробные числа регулярочка)
Уберите ^ и $
источник

P

PowerAxis in phpGeeksJunior
и регулярку тоже убери
источник

in phpGeeksJunior
Я просто выдернул из формы, которую писал недавно, там только не поиск, а валиадция
источник

in phpGeeksJunior
PowerAxis
и регулярку тоже убери
Почему?
источник

in phpGeeksJunior
Вполне рабочая, просто изначально на строгую валидацию была рассчитана)
источник

АR

Андрей Ruvik in phpGeeksJunior
Почему?
регулярки сами по себе - тяжелые штуки
источник

in phpGeeksJunior
Андрей Ruvik
регулярки сами по себе - тяжелые штуки
Сложно не согласиться, но других способов у него вытянуть число любого формата из строки нет, кроме написания велосипеда с циклами
источник

in phpGeeksJunior
Или я ошибаюсь?
источник

АR

Андрей Ruvik in phpGeeksJunior
Или я ошибаюсь?
частично ошибаетесь )))
источник

in phpGeeksJunior
"кроме велосипеда с циклами"
источник

in phpGeeksJunior
Подчеркну)
источник

in phpGeeksJunior
Ну он конечно мог бы еще нормальные данные скармливать, но это немного другая история
источник

АR

Андрей Ruvik in phpGeeksJunior
мы не знаем источника данных, однако скорее всего они попадают через функцию number_format
в ней можно указать разделитель дроби и разделитель тысячей... получается эти 2 значения должны быть константными )
зная константы эти, можем спокойно str_replace использовать. НЕ БЛАГОДАРИТЕ =)
источник

АR

Андрей Ruvik in phpGeeksJunior
просто не бывает так, что мы не понимаем в каком формате данные могут придти. Всегда источник данных соблюдает какую-то структуру
источник

EB

Eugene B. in phpGeeksJunior
Андрей Ruvik
мы не знаем источника данных, однако скорее всего они попадают через функцию number_format
в ней можно указать разделитель дроби и разделитель тысячей... получается эти 2 значения должны быть константными )
зная константы эти, можем спокойно str_replace использовать. НЕ БЛАГОДАРИТЕ =)
Цифры импортируются из экселя, просто в поле ложатся, если написано 1000 ляжет 1000 если 1 000 ляжет 1 000
источник

EB

Eugene B. in phpGeeksJunior
поле текст
источник

in phpGeeksJunior
Андрей Ruvik
мы не знаем источника данных, однако скорее всего они попадают через функцию number_format
в ней можно указать разделитель дроби и разделитель тысячей... получается эти 2 значения должны быть константными )
зная константы эти, можем спокойно str_replace использовать. НЕ БЛАГОДАРИТЕ =)
Логично
источник