PHP - как заменить запятую на точку

Комментарии

5 комментариев
Re: PHP - как заменить запятую на точку

Для отброски мусора можно сделать так, будут приниматься только символы которые в []:

input type="text" name="тип1" id="тип1_price" class="price" onchange="this.value=this.value.replace(/([^0-9.,])/g,'');" onkeyup="var n=this.value.replace(/([^0-9.,])/g,''); if(n!=this.value) this.value=n;"

ВОПРОС:
А как в этом случае применить $amount=str_replace(",",".",$amount); чтобы запятую заменить на точку? куда вставить этот код?

Гость (не проверено) - Втр, 2013/02/12 - 08:33
Re: PHP - как заменить запятую на точку

 На сколько я понял приведен кусок кода на JS, а то, что приведено в заметке - это PHP

в Вашем примере name="тип1" передается на сервер там средствами PHP можно и обработать

Скорее всего можно и средствами JS но я не знаю как.

Андрей аватар
Андрей - Втр, 2013/02/12 - 13:21
Re: PHP - как заменить запятую на точку

Если все отбросить, то код (это php) выглядет так:

[ input type="text" name="тип1" id="тип1_price" class="price" ]

вмесло [] <> или БЮ в русской расскладке (почему-то при отправке не проходят открытие и закрытие тэга)

Гость (не проверено) - Втр, 2013/02/12 - 18:32
Re: PHP - как заменить запятую на точку

Для отброски мусора можно сделать так, будут приниматься только символы которые в []:

ВОПРОС:
А как в этом случае применить $amount=str_replace(",",".",$amount); чтобы запятую заменить на точку? куда вставить этот код?

Гость (не проверено) - Втр, 2013/02/12 - 07:33
Re: PHP - как заменить запятую на точку

То что надо!!! Помог!!!

Гость (не проверено) - Втр, 2011/05/31 - 09:21