function Fire(title = 'خطا', text = '', icon = 'warning', confirmButtonText = 'تایید', showConfirmButton = true, showCancelButton = false, cancelButtonText = 'انصراف') { Swal.fire({ title: title, text: text, icon: icon, confirmButtonText: confirmButtonText, cancelButtonText: cancelButtonText, showConfirmButton: showConfirmButton, showCancelButton: showCancelButton, }); } function SetCookie(key, value, expireDay = 365, expireMinute = 0) { var expires = ""; if (expireDay || expireMinute) { var date = new Date(); if (expireMinute) { date.setTime(date.getTime() + (expireMinute * 60 * 1000)); } else { date.setTime(date.getTime() + (expireDay * 24 * 60 * 60 * 1000)); } expires = "; expires=" + date.toUTCString(); } document.cookie = key + "=" + (value || "") + expires + "; path=/"; } function GetCookie(key) { var nameEQ = key + "="; var ca = document.cookie.split(';'); for (var i = 0; i < ca.length; i++) { var c = ca[i]; while (c.charAt(0) == ' ') c = c.substring(1, c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length); } return null; } function DeleteCookie(name) { document.cookie = name + '=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;'; } function ConvertNumberToGeorgian(str) { var persianNumbers = [/۰/g, /۱/g, /۲/g, /۳/g, /۴/g, /۵/g, /۶/g, /۷/g, /۸/g, /۹/g], arabicNumbers = [/٠/g, /١/g, /٢/g, /٣/g, /٤/g, /٥/g, /٦/g, /٧/g, /٨/g, /٩/g]; if (typeof str === 'string') { for (var i = 0; i < 10; i++) { str = str.replace(persianNumbers[i], i).replace(arabicNumbers[i], i); } } return str; } const validateEmail = (email) => { return String(email).toLowerCase().match(/^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/); }; function fixNumbers(str) { var persianNumbers = [/۰/g, /۱/g, /۲/g, /۳/g, /۴/g, /۵/g, /۶/g, /۷/g, /۸/g, /۹/g], arabicNumbers = [/٠/g, /١/g, /٢/g, /٣/g, /٤/g, /٥/g, /٦/g, /٧/g, /٨/g, /٩/g]; if (typeof str === 'string') { for (var i = 0; i < 10; i++) { str = str.replace(persianNumbers[i], i).replace(arabicNumbers[i], i); } } return str; }