Забиваются числа в поле textarea, таким образом: 30;12;8;
Сделал такую проверку:
var ids = document.getElementById('ids').value;
if (parseInt(hf3) == hf3) {
if (ids != '') {
var pattern_ids = /^\;[^0-9]*/+hf3+';';
if (!ids.match(pattern_ids)) {
document.getElementById('ids').value += hf3+';';
}
} else {
document.getElementById('ids').value += hf3+';';
}
}
Дело в том, что если в строке есть 11;1; и забить еще раз 11; то она проходит.
Подскажите пожалуйста как от этого избавиться?