Есть строка 7ZZR742 Мне надо именно при такое количество символов и растопке, первая цифра потом 3 буквы и 3 цифры. Удалить первую цифру.
ну как бы вроде сделал. Код (Text): # code... $str = '7ZZR742'; // if(preg_match("/^([0-9]+[A-Z]{3}+[0-9]{3})$/i", $str)){ print "Номер соответсвует"; $str = substr($str, 1); print $str; }else{ print "Номер не соответствует"; }
расплывчатая информация без дальновидности. Что будет если 8, 12, 256 символов с пробелами будет содержать текст ?
PHP: $s = "7rgr455"; $new_s = preg_replace ("/^\d(?=[a-z]{3}\d{3}$)/i", "", $s); echo $new_s != $s ? "Номер соответствует<br>".$new_s : "Номер не соответствует"; Если инпут - чисто номер