Сообщение от Himmelin
|
Нужно проверить, что этот список состоит только из цифр и запятых(пробелы тоже могут быть, они потом удаляются специальной функцией в конце).
То есть списки вида:
1б2ю3,4,5,6,6
1,,2,4,5,,,,,6,7
1,2,3,4,5,yyy,6
Должны при проверке инициировать ошибку.
|
Предложу такой вариант...
alert(test('1,2,3,4,5,6,7'));
alert(test('1, 2,3 ,4, 5 ,6,7'));
alert(test('1б2ю3,4,5,6,6'));
alert(test('1,,2,4,5,,,,,6,7'));
alert(test('1,2,3,4,5,yyy,6'));
function test(Str){
var re=/(^|,)\s*?\d+\s*/g;
var val=Str.replace(re,'');
return Str+' - '+(val=='');
};