0
Я пытаюсь получить номер с десятичной точкой, используя регулярное выражение, у меня есть эта строка, где число в вопросеRegEx не распознает десятичное число хорошо
RewriteRule ^additem/[0-9]+(\.[0-9]{1,2})?$additem.php?price=$1
Однако если ввести 2,02, хранимые переменный +0,02. Что я делаю не так?
Вы пропускаете пространство на границе ваш образец и замена. Я думаю, вам нужно 'RewriteRule^additem/([0-9] + (?: \. [0-9] {1,2})?) $ Additem.php? Price = $ 1' –
Спасибо, это сделало трюк –
Используйте комментарии, чтобы получить дополнительную информацию или предложить улучшения. Избегайте ответов на вопросы в комментариях. – Pietro