Помогите. Проверка номера телефона Java-скрипта для BlackBerry - PullRequest
0 голосов
/ 27 июля 2011

Привет. Я пытаюсь подтвердить номер телефона для файла cookie с помощью java-скрипта.Подсказка прекрасно работает, но проверка - нет.Это для ежевики веб-приложение.

Я читаю другие сообщения, но мне чего-то не хватает

            function checkCookie()
            {
               var username=getCookie("username");
               if (username!=null && username!="")
               {
                //alert("Your Phone Number is " + username);
               }
               else 
               {
                  username=prompt("When asked you can receive texted coupons. Please enter your Phone Number:","");
                  if (username!=null && username!="")
                  {                      
                   function validatePhone(username)
                   {
                     if (field.match(/^\d{10}/)) {
                     setCookie("username",username,365);
                     return true;
                   } 
                   alert("wrong");
                   return false;
                 }
               }                        
            }
          }

1 Ответ

0 голосов
/ 27 июля 2011

Я не вижу фактического вызова функции validatePhone. Вы определили это, но никогда не называйте это.

Попробуйте вместо этого:

function validatePhone(sInput) {
    return /^\d{10}$/.test(sInput);
}

function checkCookie() {
    var username=getCookie("username");
    if(username!=null && username!="") {
        // alert("Your Phone Number is " + username);
    } else {
        username=prompt("When asked you can receive texted coupons. Please enter your Phone Number:","");
        if(username!=null && username!="") {
            var bValid = validatePhone(username);
            if(bValid) {
                setCookie("username",username,365);
                return true;
            } else {
                alert('wrong');
                return false;
            }
        }
    }
}

Редактировать: я переключил функцию проверки, чтобы использовать RegExp.test вместо String.match.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...