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