我有一個需要解析的文本區域。每條新生產線都需要拔出,並且需要對其進行操作。操作完成後,需要在下一行運行該操作。這是我目前所擁有的。我知道indexOf搜索將無法正常工作,因爲它正在逐字搜索。根據Javascript中的換行符來解析子字符串中的textarea
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);
}
因此,大多數情況下它採用userinput。如果它有多條線,它將運行投擲每條線並分別運行submitinput。如果你們能幫助我,我會永遠感激。如果您有任何疑問,請向