ФорумПрограммированиеJavaScript → Ф-ия проверки телефона

Ф-ия проверки телефона

  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 1 апреля 2009 г. 6:58

    Народ , только не бейте ногами.
    Я в жс не сильный спец, так что прошу вашей помощи…

    мне надо проверять введенный юзером номер телефона, допустимые символы ( "+", "-", "(", ")", " ", "0-9" )

    я составил прибл ф-ю:
    function isValidPhone(phone_str){
    var regexp = new RegExp("/[^\d\(\)\+\-]/");
    return regexp.test(phone_str);
    }


    чета она у меня какаято груснявая(не работает ( возвращает фолс ))
    есть предположение что ЖС не вкуривает \d

    что посоветуете ?
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 1 апреля 2009 г. 7:05, спустя 6 минут 45 секунд

    в конце регулярки + забыл
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 1 апреля 2009 г. 7:08, спустя 2 минуты 59 секунд

    на короче букмарклет сам из него функцию сделаешь, мне лень

    javascript:(function(){alert(/^[0-9\(\)\+\-]+$/.test("+38(044)555-55-55"))})();
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 1 апреля 2009 г. 7:11, спустя 2 минуты 53 секунды

    у меня по прежнему фолс
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 1 апреля 2009 г. 7:13, спустя 1 минуту 46 секунд

    букмарклет запусти
  • NRG

    Сообщения: 4761 Репутация: N Группа: в ухо

    Spritz 1 апреля 2009 г. 7:16, спустя 3 минуты 8 секунд

    аааа, в шаблоне походу нет проверки на пробельный символ….
    а так норм работает, спс
  • Trej Gun

    Сообщения: 5299 Репутация: N Группа: в ухо

    Spritz 1 апреля 2009 г. 7:18, спустя 1 минуту 45 секунд

    10$ в фонд пыхи
  • phpdude

    Сообщения: 26624 Репутация: N Группа: в ухо

    Spritz 1 апреля 2009 г. 7:29, спустя 11 минут 33 секунды

    CTAPbIu_MABP, жжешь
    Сапожник без сапог

Пожалуйста, авторизуйтесь, чтобы написать комментарий!