анализировать текстовые области в подстроки на основе разрывов строк в Javascript

У меня есть текстовая область, которую мне нужно проанализировать. Каждую новую строку нужно вытащить, и над ней нужно выполнить операцию. После завершения операции ее необходимо запустить на следующей строке. Это то, что у меня есть на данный момент. Я знаю, что поиск по indexOf не будет работать, потому что он ищет символ за символом.

function  convertLines()
{
trueinput = document.getElementById(8).value;  //get users input
length = trueinput.length; //getting the length of the user input
newinput=trueinput;  //I know this looks silly but I'm using all of this later
userinput=newinput;
multiplelines=false; //this is a check to see if I should use the if statement later
    for (var i = 0; i < length; i++) //loop threw each char in user input
        {
            teste=newinput.charAt(i); //gets the char at position i
            if (teste.indexOf("<br />") != -1) //checks if the char is the same
                {
//line break is found parse it out and run operation on it
                    userinput = newinput.substring(0,i+1);
                    submitinput(userinput); 
                    newinput=newinput.substring(i+1);
                    multiplelines=true;
                }   
        }
    if (multiplelines==false)
        submitinput(userinput);
}

Так что по большей части он принимает пользовательский ввод. Если он имеет несколько строк, он будет запускать каждую строку и отдельно и запускать submitinput. Если вы, ребята, можете мне помочь, я буду бесконечно благодарен. Если у вас есть какие либо вопросы, пожалуйста спрашивайте

Ответы на вопрос(2)

Ваш ответ на вопрос