а я ваще не понимаю таких "программистов", которые оперируют данными, в которых могут быть "неожиданные" значения... по моему ты четко должен понимать откуда эти данные и что хранят... возможно это проблема появляется при использовании всяких IDE с автодополнением кода, которые могут те посоветовать какой-то метод подставить, который по названию похож на то что тебе надо, а что действительно он делает - лень смотреть в документации

Комментарии: 12

  1. Suigintou45

    ну, сделать из пользовательской строки кусок рэгекспа и предусмотреть все экранирования итд итп.... даже со строгой типизацией сложно) оно всё строка

  2. Alexey

    Есть такие забавные вещи как рефлексия и т.п. :)

    • Inzhener

      Есть такие забавные вещи, как пользовательский ввод

      • Davydov

        ну и при строгой типизации изначально это будет строка, а как вы дальше ее интерпретируете и распарсите уже не зависит от типизации

        • Inzhener

          Вот именно)

      • Alexey

        Ну, ввод он более-менее регламентирован. Если ожидается строка, указательна функцию не получишь :) или наоборот

        • Inzhener

          Email то научились уже валидирлвать регэкспом в соответствии с rfc?

          • Alexey

            email- это гиблая тема :)) он валидируется письмом :))

            • Inzhener

              Но можно sql инструкцию получить) Да, это единственный способ Рабочий

              • Alexey

                я видел регэскп для email, он строк на 10 был это жесть

                • Inzhener

                  На stackoverflow наверняка до сих пор соревнуются, чей регэксп компактнее или чей регэксп валиднее

                • Anonim

                  Марсианские иероглифы

Не нашли ответ?

Вам также может быть интересно