2017-02-13 28 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";}