Expand valid character names (#426)

This commit is contained in:
Echo 2023-11-10 07:08:01 -08:00 committed by GitHub
parent c90b38bdf4
commit 3a803a6f35
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 1 deletions

View File

@ -407,7 +407,16 @@ namespace Content.Shared.Preferences
var configManager = IoCManager.Resolve<IConfigurationManager>();
if (configManager.GetCVar(CCVars.RestrictedNames))
{
name = Regex.Replace(name, @"[^A-Z,a-z,0-9, -]", string.Empty);
name = Regex.Replace(name, @"[^\u0030-\u0039,\u0041-\u005A,\u0061-\u007A,\u00C0-\u00D6,\u00D8-\u00F6,\u00F8-\u00FF,\u0100-\u017F, '.,-]", string.Empty);
/*
* 0030-0039 Basic Latin: ASCII Digits
* 0041-005A Basic Latin: Uppercase Latin Alphabet
* 0061-007A Basic Latin: Lowercase Latin Alphabet
* 00C0-00D6 Latin-1 Supplement: Letters I
* 00D8-00F6 Latin-1 Supplement: Letters II
* 00F8-00FF Latin-1 Supplement: Letters III
* 0100-017F Latin Extended A: European Latin
*/
}
if (configManager.GetCVar(CCVars.ICNameCase))