Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
badhitman committed Aug 28, 2019
1 parent 0100b5a commit c295357
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,15 @@
# ASP.NET Core 2.2 BinderFloatingDecimalModel
Привязчик модели для числовых значений double, float и decimal в ASP.NET Core 2.2

Позволяет в формах использовать любой разделитель дроби. Можно использовать либо точку либо запятую. Любой разделитель принудительно замениться на системный перед конвертацией.
Допускается сокращённый формат записи чисел. Например: 0,5 и .5 дадут один результат

Отдельного внимания требует шаблон регулярного выражения предполагаемого значения. Файл: **CustomFloatingModelBinder.cs**
```C#
protected readonly Regex FloatPattern = new Regex(@"^(-?)[0-9]*(?:[.,][0-9]*)?$", RegexOptions.Compiled);
```
Проверьте его что бы оно отвечало поставленым задачам в вашем контексте

Использование:
```C#
using AspDotNetCore2BinderFloatingDecimalModel;
Expand Down

0 comments on commit c295357

Please sign in to comment.