سلام
if(!preg_match("~^(?:\\+98|0)9(\\d{9})$~",$params['phone'])){
setErrorAndRedirect("Phone in invalid!","auth.php?action=register");
}
من تو این تابع متوجه پارامتر اول نمیشم که این علامتها چی هستن و چجوری ازشون استفاده میشه.
ممنون میشم راجب پارامتر اول این تابع یه توضیحی بدید.