PHPize Online / SQLize Online  /  SQLtest Online

A A A
Share      Blog   Popular
Copy Format Clear
Copy Clear
Copy Format Clear
<?php function clearUstid($ustid_nip) { return strtoupper(trim(preg_replace('/[^0-9a-z]/i', '', $ustid_nip))); } function isICS($ustid_nip) { // Uproszczony RegEx dla testowania UST-Id (NIP) return !empty($ustid_nip) && preg_match('/^(AT|BE|BG|CY|CZ|DE|DK|EE|EL|GR|ES|FI|FR|HU|IE|IT|LT|LU|LV|MT|NL|PL|PT|RO|SE|SI|SK)(([U0SX]|[1X]X))?([0-9]{2,12})(([0-9]{3})|([0-9A-Z]?)|(B[0-9]{2})|WA|FA|(B[0,O][1,2]))?$/', $ustid_nip); } $id = '44522-01018'; echo $id . "\n"; print_r($ustid_nip = clearUstid($id)); if (isICS($id)) { echo 'true code'; } else { echo 'false code'; } print_r(isICS($id));
Show:  
Copy Clear