From 550b9b8b3b8b39e384652c916ccb154367a21f1a Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 05 九月 2025 09:04:48 +0800 Subject: [PATCH] fix: s --- FlexJobApi.Core/Utils/StringUtils/StringUtils.cs | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/FlexJobApi.Core/Utils/StringUtils/StringUtils.cs b/FlexJobApi.Core/Utils/StringUtils/StringUtils.cs index 287d9cf..a3ffe82 100644 --- a/FlexJobApi.Core/Utils/StringUtils/StringUtils.cs +++ b/FlexJobApi.Core/Utils/StringUtils/StringUtils.cs @@ -49,6 +49,12 @@ return null; } + public static decimal? ToDecimal(this string str) + { + if (str.IsNotNull() && decimal.TryParse(str, out var @int)) return @int; + return null; + } + public static T? ToEnum<T>(this string str, string requiredMessage = null) where T : struct { @@ -81,7 +87,7 @@ public static bool CheckIsIdentityNumber18(this string identity) { - return identity.IsNotNull() && identity.TryValidate(EnumValidationTypes.Identity).IsValid && identity.Length == 18; + return identity.IsNotNull() && identity.TryValidate(EnumValidationTypes.ValiIdentity).IsValid && identity.Length == 18; } /// <summary> -- Gitblit v1.9.1