Показать сообщение отдельно
  #5 (permalink)  
Старый 17.07.2011, 00:52
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Мне кажется в данном случае регулярка - это как из пушки по воробьям. Имхо регулярки нуно юзать там, ну где без них совсем тяжко, а эту задачу можно довольно просто решить следующей функцией (работать буит быстрее чем регулярка):

function test(str){
    if (!str) { return false; }
    str = str.split(",");
    if (!str[1]) { return false; }    

    for (var i = str.length; i--;) {
        if (isNaN(str[i]) || !str[i]) { return false; }
    }

    return true;
}

test("121"); // false
test("121,"); // false
test(",121"); // false
test("121,4"); // true
__________________
kobezzza
code monkey
Ответить с цитированием