История изменений
Исправление Suntechnic, (текущая версия) :
Да - все так и есть - «<script>...</script>» это тоже пустая строка. Всякие вебредакторы встроенные в CMS любят оставлять после себя кучу мусора. Мне надо определить содержит ли строка текст который будет виден в браузере. В идеале это невозможно конечно. Но все же...
Т.е. как лобовой вариант - удаляем все теги (регуляркой?), удаляем все символы навроде злосчастного и пробелы, табуляции, переводы строк/возвраты каретки и т.п. чешую, а потом проверяем что строка длиннее 1 символа (предполагая что осмысленный текст не может быть короче 2 символов). Вот как-то так.
Исходная версия Suntechnic, :
Да - все так и есть - «<script>...</script>» это тоже пустая строка. Всякие вебредакторы встроенный в CMS любят оставлять после себя кучу мусора. Мне надо определить содержит ли строка текст который будет виден в браузере. В идеале это невозможно конечно. Но все же...
Т.е. как лобовой вариант - удаляем все теги (регуляркой?), удаляем все символы навроде злосчастного &nbsp; и пробелы, табуляции, переводы чтрок/возвраты коретки и т.п. чешую, а потом проверяем что строка длиннее 1 символа (предполагая что осмысленный текст не может быть короче 2 символов). Вот как-то так.