2017-02-13 7 views
0

Я хочу добавить фильтр, чтобы люди, подписавшиеся, добавили действительный идентификационный номер налогоплательщика в Европе. Все налоговые номера ЕС идут, например. DE12345678, так что первые 2 символа являются буквами, а остальные - цифрами. В: Как добавить инструкцию "if" для каждого символа? add_filter('gform_field_validation_1_44', 'tax-id-check', 10 ,4); function tax-id-check($result, $value, $form, $field) { if .... добавление фильтра налогового идентификатора компании с использованием gform_field_validation на форму тяжести

+0

, какая переменная является налоговое поле? –

+0

это поле ID 44 – Haddly

+0

Пожалуйста, см. Ответ ниже –

ответ

0

Итак, предположим, что налоговое поле приходит в $form_tax_data

Теперь вам нужно получить первые два символа строки, а затем просто проверить его! Смотрите фрагмент кода ниже:

$tax_id = substr($form_tax_data, 0, 2); //returns first two characters of the tax id if($tax_id == 'DE'){ // do what you want}else{ echo "Sorry, enter a valid tax it";}