3v4l.org

run code in 300+ PHP versions simultaneously
<?php $key = 'devices.deviceId.*'; if ( preg_match('/^([\w._]{1,})?\.*{1}?$/i', $key) ) { echo 'ist OK.'; } else { echo 'Format ist nicht OK.'; }

preferences:
27.69 ms | 404 KiB | 5 Q