LINUX.ORG.RU

подсобите с регуляркой


0

1

привет!

нужно две регулярки. первая - чтоб определить, является ли строка base64 строкой, вторая - тоже самое но для base62 строки.

по поводу первого - нашел это: http://stackoverflow.com/questions/8571501/how-to-check-whether-the-string-is...

но не понимаю, как это переделать для base62?

вот рабочее выражение для base64 детектора: '^([A-Za-z0-9+/]{4})*([A-Za-z0-9+/]{4}|[A-Za-z0-9+/]{3}=|[A-Za-z0-9+/]{2}==)$'

потестить можно тут: http://encode-base62.nichabi.com/

спасибо!

★★★

Последнее исправление: niXman (всего исправлений: 1)

всем спасибо, вопрос закрыт.

niXman ★★★
() автор топика

Задача не для регулярок, достаточно скормить строку функции base6{2,4}decode и проверить на ошибки. И не насиловать мозг тому, кто будет этот потом читать код (включая себя).

RPG
()
Последнее исправление: RPG (всего исправлений: 1)
Ответ на: комментарий от i-rinat

ТСу осталось немного модифицировать его

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.