1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dxvgef-filter

22.04.2025 18:06
GitLife Service Account

Добавлено:

  • MatchLength длина соответствия
  • DenyOtherSymbol запрет символов, отличных от указанных

Удалено:

  • SnakeCaseToCamelCase
  • SnakeCaseToPascalCase
  • CamelCaseToSnakeCase

Изменено:
В следующие функции добавлен параметр trimSpace, который определяет, следует ли автоматически обрезать пробелы с обоих концов элементов:

  • SliceString
  • DefaultSliceString
  • EnumStrSlice
  • EnumIntSlice
  • SetSlice
Последнее сообщение коммита: 移除SnakeCaseToCamelCase, SnakeCaseToPascalCase, CamelCaseToSnakeCase...
22.04.2025 18:05
GitLife Service Account
  • Добавлен метод IsRequire для проверки необходимости наличия значения
  • Добавлен метод Value для получения текущего значения параметра
  • Добавлен метод Custom, который позволяет передать пользовательскую функцию обработки CustomFunc
Последнее сообщение коммита: v2.4.2
22.04.2025 18:05
GitLife Service Account
  • Переименуйте filter.String() в filter.FromStr()
  • Измените тип возвращаемого значения для методов цепного вызова с интерфейса на *filter.Str
  • Переименуйте метод IsDigit в IsUnsigned
  • Полный список изменений: https://gitee.com/dxvgef/filter/compare/v2.3.0...v2.4.0
Последнее сообщение коммита: v2.4.0
22.04.2025 18:05
GitLife Service Account

Добавлены默认错误消息 для каждого метода валидации, но приоритет таких сообщений ниже приоритета пользовательских сообщений об ошибках.

Последнее сообщение коммита: v2.3.0
22.04.2025 18:05
GitLife Service Account
  • Выделить функцию SetSlice из Set для присвоения значений срезу переменной
  • Использовать цепные функции для конфигурирования фильтров, требуемых параметров и разделителей срезов
  • Удалить ненужные параметры из функции RemoveSpace
  • Исправить проблему с невозможностью загрузки v2 с помощью go get
Последнее сообщение коммита: 修复无法用go get下载到v2的问题
22.04.2025 18:05
GitLife Service Account

Исправления

  • Исправлено отсутствие работы метода Require после применения функций Trim, RemoveSpace и ReplaceAll

Изменения

  • Унифицированы стандартные сообщения об ошибках

Добавления

  • Добавлен метод Error, который возвращает только результат, не возвращая конечное значение
Последнее сообщение коммита: 优化require的检查逻辑
1
https://api.gitlife.ru/oschina-mirror/dxvgef-filter.git
git@api.gitlife.ru:oschina-mirror/dxvgef-filter.git
oschina-mirror
dxvgef-filter
dxvgef-filter