Я прохожу свой код, чтобы заменить все экземпляры, которые я использую функцию ereg (), которую я использовал для сопоставления регулярных выражений внутри строки.
Я мог бы использовать небольшое направление, если у кого-то есть метод лучше, чем тот, который я использую.
Вот мой старый скрипт "проверки валюты":
function valid_currency($number){
if(ereg('^[0-9]+\.[0-9]{2}$', $number))
return true;
else
return false;
}
if(valid_currency(25.30)){
echo "valid currency";
}else{
echo "invalid currency string";
}
Я заменил ereg () на preg_match ().
Я получаю эту ошибку сейчас:
Предупреждение: preg_match () [function.preg-match]: без конечного разделителя '^'
Я предполагаю, что синтаксис регулярного выражения не распознается. Отсюда я немного застрял.