3v4l.org

run code in 300+ PHP versions simultaneously
<?php $pswd = "Apple1Crab2!"; $specialChar= preg_match("/[!@#&*%]+/", $pswd); // at least one $numberChar= preg_match("/(?=.*\d){2,}/", $pswd); //two or more digits $upperChar= preg_match("/(?=.*[A-Z]){2,}/", $pswd); //two or more digits echo $specialChar . " " . $numberChar . " " . $upperChar;

preferences:
39.73 ms | 402 KiB | 5 Q