Я создаю приложение для парсера строк. Это поток моего приложения
- выберите весь текст на веб-сайте из браузера
- вставьте его на мой сайт, и он преобразует его во что-то
Проблема в том, что когда я пытался преобразовать строковое число, используя Number(myString)
или parseInt(myString)
, я получил NaN
. Но когда я использую фиктивную переменную, такую как let i = "19"
, она будет правильно преобразовывать ее в число.
Я попытался преобразовать мою строку в формат urlEncoded, и в результате получим: для строки 21
, закодированный результат - %E2%80%AD21%E2%80%AC
Итак, я прихожу к выводу, что строка, полученная от вставки копии в веб-браузере, не разбирается из-за какого-либо форматирования.
Как это исправить поведение?