ЙажаСценарий / Говнокод #11940 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
function ValidatePhone(strphone)
{
    for(j=0;j<strphone.length;j++)
    {
    var cut;
    cut=strphone.charAt(  j )
    if(cut!=0&&cut!=1&&cut!=2&&cut!=3&&cut!=4&&cut!=5&&cut!=6&&cut!=7&&cut!=8&&cut!=9&&cut!="("&&cut!=")"&&cut!=".")
      return false;
 
    } 
    return true;
}

классика

Запостил: bytes bytes, (Updated )

Комментарии (6) RSS

    • Для этого достаточно немного усложнить условие. Что-то вроде:
      if(phone[0] != "+" || phone[1] != "7" || phone[2] != "(" || (phone[3] != "0" && phone[3] != "1" /*.....
      return false;
      Ответить
  • Эм... Я чего-то не понял... JS автоматом переведёт 1 в "1" ? А, хотя да, там же не строгая типизация... Но выглядит сомнительно. А как тогда проверить что строка = {код_символа} ?
    Ответить
  • > cut
    вырез

    и как-то пробелов много.
    а вообще здесь регулярка - самое то
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8