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 upper case letters $lowerChar= preg_match("/(?=.*[A-Z]){2,}/", $pswd); //two or more lower case letters echo $specialChar . " " . $numberChar . " " . $upperChar . " " . $lowerChar;

preferences:
37.44 ms | 402 KiB | 5 Q