ONK
Пассивист PHPСluba
Как првильно сравнить строку с символом новой строки.
Столкнулся с неожиданной проблеммой:
Немогу заставить IE сравнивать строку из двух символом с двумя символами обозначающими перевод каретки (новую строку).
Вот фрагменты кода моих экспериментов:
txt.substr(txt.length - 2,2) == '\n'
//в IE всегда false , как в двойных так и в одинарных кавычках
При этом в строку (в элемент формы textarea) поледним знаком был записан именно '\n' нормально отображающийся как новая строка.
Более того NN6 нормально кушает вышеприведённый код.
Помимо этого перепробовал такие варианты:
txt.substr(txt.length - 4,4) == '\r\n'
txt.substr(txt.length - 4,4) == "\r\n"
var str = '\n';
txt.substr(txt.length - 2,2) == str
И ещё что-то.
Немогу найти правильного решения -(.
Остаётся пробовать регами...
Столкнулся с неожиданной проблеммой:
Немогу заставить IE сравнивать строку из двух символом с двумя символами обозначающими перевод каретки (новую строку).
Вот фрагменты кода моих экспериментов:
txt.substr(txt.length - 2,2) == '\n'
//в IE всегда false , как в двойных так и в одинарных кавычках
При этом в строку (в элемент формы textarea) поледним знаком был записан именно '\n' нормально отображающийся как новая строка.
Более того NN6 нормально кушает вышеприведённый код.
Помимо этого перепробовал такие варианты:
txt.substr(txt.length - 4,4) == '\r\n'
txt.substr(txt.length - 4,4) == "\r\n"
var str = '\n';
txt.substr(txt.length - 2,2) == str
И ещё что-то.
Немогу найти правильного решения -(.
Остаётся пробовать регами...