Привет всем!
При помощи двойного метода match
числа=текст.match(/\bname="число"\svalue="\d+"/gi);
for (i=0; i<числа.length; i++){
числа[i]=parseInt(числа[i].match(/\d+/));}
создаю массив из чисел, содержащихся в окне input, текст разметки которого помещён в переменную текст:
<input name="число" value="0"/>
<input name="неЧисло" value="абыр"/>
<input name="число" value="3"/>
Как бы пробовал добавлять скобки, чтобы избежать двойного применения метода: /\bname="число"\svalue="(\d+)"/gi - но не сработало.
А как сразу числа в массив поднять?
А можно, чтобы массив начинался с номера 1? [undefined, 0, 3]