"/\n", a forward slash and an end of line character. Now I had the string stored in an array of strings.
The statement was:
if (arrofstrings[i] == "/\n")
Even though I know that at least one string in the array of strings is a match, it would fail.
arrofstrings[i].length would return 2. But no matter what I tried it kept failing. And only in Internet Explorer.
I ended up doing:
tempstr = arrofstrings[i];
if tempstr.charAt(0) == "/" {
if (tempstr.charcodeAt(1)) == 13 {
......
Any clues as to why the above problem happened? It occurred in both IE 5.0 and 6.0.