Remove regex check in `Snowflake.TryParse` (#980)

pull/986/head
Kuba_Z2 2 years ago committed by GitHub
parent d9c06bacda
commit 67b31c5f68
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,7 +1,6 @@
using System; using System;
using System.Diagnostics.CodeAnalysis; using System.Diagnostics.CodeAnalysis;
using System.Globalization; using System.Globalization;
using System.Text.RegularExpressions;
namespace DiscordChatExporter.Core.Discord; namespace DiscordChatExporter.Core.Discord;
@ -29,7 +28,7 @@ public partial record struct Snowflake
return null; return null;
// As number // As number
if (Regex.IsMatch(str, @"^\d+$") && ulong.TryParse(str, NumberStyles.Number, formatProvider, out var value)) if (ulong.TryParse(str, NumberStyles.None, formatProvider, out var value))
{ {
return new Snowflake(value); return new Snowflake(value);
} }

Loading…
Cancel
Save