Nekromancer,
и? я вижу строку в value которую метод split разбивает по зяпятыми, а про этот мараз я вообще промолчу
if (value.split(',').length < (MY_MAGIC_NUMBER + 1))
так как в моему случае записуеться в массив 10 запятых , а вашем все кроме запятых, а +1 для того что бы 100% "супер" код получился?
что бы закончить флуд , пример ниже все прекрасно доказывает!
<!DOCTYPE HTML>
<html>
<head> </head>
<body>
<input value="111,222,333,444">
<script>
var input = document.body.children[0];
var value = input.value;
alert("Мой вариант: "+value.match(/,/g));
alert("Ваш вариант: "+value.split(","))
</script>
</body>
</html>