3v4l.org

run code in 300+ PHP versions simultaneously
<?php $pattern = '/.*(?!(?<!%)[A-Z0-9]{2})+.*/'; $string = 'a%C3%B1o'; $res = preg_match ( $pattern, $string, $result ); var_dump( $res, $result );

preferences:
40.37 ms | 402 KiB | 5 Q