diff options
author | Isaac Marovitz <42140194+IsaacMarovitz@users.noreply.github.com> | 2023-09-01 19:08:42 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-01 20:08:42 +0200 |
commit | 12cbacffca7b04a7f377e8fdf09ce78445351913 (patch) | |
tree | 9f924711b8a6b19cded897b660aefe17f54787af /src/Ryujinx.HLE/HOS/Applets/SoftwareKeyboard/NumericCharacterValidation.cs | |
parent | 437c78e19840a9f4a9fdb4e491a8214019c536fe (diff) |
Fix numeric SWKB validation (#5627)1.1.1004
* Fix numeric swkbd validation
* GTK
Diffstat (limited to 'src/Ryujinx.HLE/HOS/Applets/SoftwareKeyboard/NumericCharacterValidation.cs')
-rw-r--r-- | src/Ryujinx.HLE/HOS/Applets/SoftwareKeyboard/NumericCharacterValidation.cs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/src/Ryujinx.HLE/HOS/Applets/SoftwareKeyboard/NumericCharacterValidation.cs b/src/Ryujinx.HLE/HOS/Applets/SoftwareKeyboard/NumericCharacterValidation.cs new file mode 100644 index 00000000..d72b68ea --- /dev/null +++ b/src/Ryujinx.HLE/HOS/Applets/SoftwareKeyboard/NumericCharacterValidation.cs @@ -0,0 +1,17 @@ +using System.Text.RegularExpressions; + +namespace Ryujinx.HLE.HOS.Applets.SoftwareKeyboard +{ + public static partial class NumericCharacterValidation + { + public static bool IsNumeric(char value) + { + Regex regex = NumericRegex(); + + return regex.IsMatch(value.ToString()); + } + + [GeneratedRegex("[0-9]|.")] + private static partial Regex NumericRegex(); + } +} |