array(3) {
["uk"]=>
string(68) "^\s*([A-Z]\s*[A-Z]?\s*[0-9]\s*[0-9A-Z]?\s*[0-9]\s*[A-Z]\s*[A-Z])\s*$"
["offshore"]=>
string(738) "^\s*(A\s*B\s*3\s*[0-8]\s*[0-9]\s*[A-Z]\s*[A-Z]|A\s*B\s*4\s*[1-9]\s*[0-9]\s*[A-Z]\s*[A-Z]|A\s*B\s*5\s*[0-6]\s*[0-9]\s*[A-Z]\s*[A-Z]|F\s*K\s*1\s*[789]\s*[0-9]\s*[A-Z]\s*[A-Z]|F\s*K\s*2\s*[01]\s*[0-9]\s*[A-Z]\s*[A-Z]|G\s*8\s*3\s*[0-9]\s*[A-Z]\s*[A-Z]|G\s*Y\s*9\s*[0-9]\s*[A-Z]\s*[A-Z]|H\s*S\s*[1-9]\s*[0-9]\s*[A-Z]\s*[A-Z]|I\s*M\s*[0-9]\s*[0-9A-Z]?\s*[0-9]\s*[A-Z]\s*[A-Z]|I\s*M\s*[0-9]\s*[0-9A-Z]?\s*[0-9]\s*[A-Z]\s*[A-Z]|K\s*A\s*2\s*[89]\s*[0-9]\s*[A-Z]\s*[A-Z]|K\s*W\s*[0-9]\s*[0-9]?\s*[0-9]\s*[A-Z]\s*[A-Z]|P\s*A\s*[2-9]\s*[0-9]\s*[0-9]\s*[A-Z]\s*[A-Z]|P\s*H\s*1\s*[5-9]\s*[0-9]\s*[A-Z]\s*[A-Z]|P\s*H\s*[2-9]\s*[0-9]\s*[0-9]\s*[A-Z]\s*[A-Z]|T\s*R\s*2\s*[1-5]\s*[0-9]\s*[A-Z]\s*[A-Z]|Z\s*E\s*[0-9]\s*[0-9A-Z]?\s*[0-9]\s*[A-Z]\s*[A-Z])\s*$"
["ni"]=>
string(59) "^\s*(B\s*T\s*[0-9]\s*[0-9A-Z]?\s*[0-9]\s*[A-Z]\s*[A-Z])\s*$"
}
Fatal error: Uncaught ArgumentCountError: substr() expects at least 2 arguments, 1 given in /in/QknVD:46
Stack trace:
#0 /in/QknVD(46): substr('^\\s*(A\\s*B\\s*3\\...')
#1 {main}
thrown in /in/QknVD on line 46
Process exited with code 255.
array(3) {
["uk"]=>
string(68) "^\s*([A-Z]\s*[A-Z]?\s*[0-9]\s*[0-9A-Z]?\s*[0-9]\s*[A-Z]\s*[A-Z])\s*$"
["offshore"]=>
string(738) "^\s*(A\s*B\s*3\s*[0-8]\s*[0-9]\s*[A-Z]\s*[A-Z]|A\s*B\s*4\s*[1-9]\s*[0-9]\s*[A-Z]\s*[A-Z]|A\s*B\s*5\s*[0-6]\s*[0-9]\s*[A-Z]\s*[A-Z]|F\s*K\s*1\s*[789]\s*[0-9]\s*[A-Z]\s*[A-Z]|F\s*K\s*2\s*[01]\s*[0-9]\s*[A-Z]\s*[A-Z]|G\s*8\s*3\s*[0-9]\s*[A-Z]\s*[A-Z]|G\s*Y\s*9\s*[0-9]\s*[A-Z]\s*[A-Z]|H\s*S\s*[1-9]\s*[0-9]\s*[A-Z]\s*[A-Z]|I\s*M\s*[0-9]\s*[0-9A-Z]?\s*[0-9]\s*[A-Z]\s*[A-Z]|I\s*M\s*[0-9]\s*[0-9A-Z]?\s*[0-9]\s*[A-Z]\s*[A-Z]|K\s*A\s*2\s*[89]\s*[0-9]\s*[A-Z]\s*[A-Z]|K\s*W\s*[0-9]\s*[0-9]?\s*[0-9]\s*[A-Z]\s*[A-Z]|P\s*A\s*[2-9]\s*[0-9]\s*[0-9]\s*[A-Z]\s*[A-Z]|P\s*H\s*1\s*[5-9]\s*[0-9]\s*[A-Z]\s*[A-Z]|P\s*H\s*[2-9]\s*[0-9]\s*[0-9]\s*[A-Z]\s*[A-Z]|T\s*R\s*2\s*[1-5]\s*[0-9]\s*[A-Z]\s*[A-Z]|Z\s*E\s*[0-9]\s*[0-9A-Z]?\s*[0-9]\s*[A-Z]\s*[A-Z])\s*$"
["ni"]=>
string(59) "^\s*(B\s*T\s*[0-9]\s*[0-9A-Z]?\s*[0-9]\s*[A-Z]\s*[A-Z])\s*$"
}
Warning: substr() expects at least 2 parameters, 1 given in /in/QknVD on line 46
NULL
int(0)
int(128)