3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = "PD-W3-SSO-ID"; if ( ! preg_match("/^[a-zA-Z0-9:_\/-|\.]+$/", $str)) { echo 'Disallowed Key Characters.'. $str; }

preferences:
50.86 ms | 402 KiB | 5 Q