PHP: Zezwalaj tylko na niektóre znaki w łańcuchu, bez użycia wyrażenia regularnego

Chcę dopuścić tylko niektóre znaki w ciągu, wiem, że jest to łatwepreg_match ale tej funkcji nie mogłem zrozumieć od lat: /

Jak powiedziałem, widziałem miliony przykładów preg_match, ale chcę zbudować moje, chcę tylko pozwolić:

1) wszystkie górne / dolne angielskie litery i cyfry

abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890

2) wszystkie arabskie litery i cyfry

اأإآبتثحخدذرزسشصضطظعغفقكلمنهويىءئ ١٢٣٤٥٦٧٨٩٠

3) następujące znaki specjalne

,. () / - + & ،

Chcę jeszcze coś usunąć.

questionAnswers(1)

yourAnswerToTheQuestion