3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string = '["P4950Zp550","P4950Zp575","P4950Zp600","P5000Zp550","P5000Zp575","P5000Zp600","P4975Zp550","P4975Zp600"]'; if (preg_match('~^\["[PM]\d{3,5}Z[pm]\d{3,5}(?:","[PM]\d{3,5}Z[pm]\d{3,5}){7}"]$~', $string)) { echo "pass"; } else { echo "fail"; }

preferences:
153.71 ms | 404 KiB | 5 Q