Пример #1
0
 // Login or check for errors whenever the login button is clicked
 private void OnLoginClick()
 {
     if (rv.siEmailInput.text.Length == 0)
     {
         rv.ShowInfo("Please fill the email field");
     }
     else if (rv.siPasswordInput.text.Length == 0)
     {
         rv.ShowInfo("Please fill the password field");
     }
     else
     {
         StartCoroutine(Login());
     }
 }
Пример #2
0
    private void ValidateUsername()
    {
        string pattern = @"^(?!.*[_\s-]{2,})[a-zA-Z][a-zA-Z0-9_\s\-]*[a-zA-Z0-9]$";

        if (rv.suUsernameInput.text.Length < 3)
        {
            rv.suUsernameInput.text = "";
            rv.ShowInfo("Username must be at least 3 letters long");
            rv.suUsernameInput.GetComponent <Image>().sprite = rv.inpWrongSp;
        }

        if (Regex.IsMatch(rv.suUsernameInput.text, pattern))
        {
            // Everything is okay
            rv.suUsernameInput.GetComponent <Image>().sprite = rv.inpDefaultSp;
        }
        else
        {
            rv.suUsernameInput.text = "";
            rv.ShowInfo("Please write a valid username");
            rv.suUsernameInput.GetComponent <Image>().sprite = rv.inpWrongSp;
        }
    }