Мне нужна помощь с проверкой формы.Специально для австралийских телефонных номеров.Я могу выполнить только базовую проверку с использованием метода preg_match (), но я застрял с этим.
Должен начинаться с +614, (04) или 04;тогда разрешается любая группировка из 8 дополнительных цифр
и одинарных пробелов.
Это критерий проверки, любая помощь приветствуется.
if (!preg_match("/^[0-9 ]*$/",$name)) {
$numberErr = "Number format is invalid"
}
это все, что я могу сделать, я не делаюзнать, как добавить условия для начала номера (начните с +614, (04) или 04.
Редактировать: также нужна помощь с проверкой кредитной карты, критерии проверки:
Любая группировка из 12- допускается 19 чисел и один пробел.
if(!preg_match('/[0-9]{12}(?:[0-9]{3})?$/', $card)) {
$cardErr = "Invalid card number";
}
Я не могу найти ничего, что учитывает параметры метода preg_match (), поэтому я, честно говоря, даже не знаю, что делает приведенный выше код.;)