اینطور که من فهمیدم شما میخوای حداقل یک عدد یا یک حرف حتما تو رشته تون باشه


<?php

$str = '@■■s';

if(preg_match('#(?=.*[a-z0-9-آابپتثجچحخدذرزژسشصضطظعغفق کگلمنوهی])#u', $str)) echo 'ok';