Skip to content
Snippets Groups Projects
Commit 97a73885 authored by tkm's avatar tkm
Browse files

Add period to allowed characters for name and add test

parent bbd0ea4d
No related branches found
No related tags found
1 merge request!425Greg385 - Add period to allowed characters for name
...@@ -205,6 +205,7 @@ function stringContainsIllegalChars(string: string): boolean { ...@@ -205,6 +205,7 @@ function stringContainsIllegalChars(string: string): boolean {
// ----- Basic Latin ----- // ----- Basic Latin -----
// U+0020 (Space) // U+0020 (Space)
// U+002D (Hyphen-minus) // U+002D (Hyphen-minus)
// U+002E (Full stop)
// U+0041 - U+005A (Latin Alphabet: Uppercase) // U+0041 - U+005A (Latin Alphabet: Uppercase)
// U+0061 - U+007A (Latin Alphabet: Lowercase) // U+0061 - U+007A (Latin Alphabet: Lowercase)
// ----- Latin-1 Supplement ----- // ----- Latin-1 Supplement -----
...@@ -216,7 +217,7 @@ function stringContainsIllegalChars(string: string): boolean { ...@@ -216,7 +217,7 @@ function stringContainsIllegalChars(string: string): boolean {
// U+0100 - U+017F (European Latin) // U+0100 - U+017F (European Latin)
// eslint-disable-next-line no-control-regex // eslint-disable-next-line no-control-regex
return /[^\u0020\u002D\u0041-\u005A\u0061-\u007A\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u017F]/g.test( return /[^\u0020\u002D\u002E\u0041-\u005A\u0061-\u007A\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u017F]/g.test(
string string
) )
} }
......
...@@ -34,6 +34,7 @@ def test_not_valid_so_number(): ...@@ -34,6 +34,7 @@ def test_not_valid_so_number():
[ [
("AZ az ÀÖ ØÞßö øÿ Āſ", False), ("AZ az ÀÖ ØÞßö øÿ Āſ", False),
("Kari-Mette", False), ("Kari-Mette", False),
("Kari M.", False),
("aaƂåå", True), ("aaƂåå", True),
("!", True), ("!", True),
("÷", True), ("÷", True),
......
...@@ -227,6 +227,7 @@ def string_contains_illegal_chars(string: str) -> bool: ...@@ -227,6 +227,7 @@ def string_contains_illegal_chars(string: str) -> bool:
# ----- Basic Latin ----- # ----- Basic Latin -----
# U+0020 (Space) # U+0020 (Space)
# U+002D (Hyphen-minus) # U+002D (Hyphen-minus)
# U+002E (Full stop)
# U+0041 - U+005A (Latin Alphabet: Uppercase) # U+0041 - U+005A (Latin Alphabet: Uppercase)
# U+0061 - U+007A (Latin Alphabet: Lowercase) # U+0061 - U+007A (Latin Alphabet: Lowercase)
# ----- Latin-1 Supplement ----- # ----- Latin-1 Supplement -----
...@@ -238,7 +239,7 @@ def string_contains_illegal_chars(string: str) -> bool: ...@@ -238,7 +239,7 @@ def string_contains_illegal_chars(string: str) -> bool:
# U+0100 - U+017F (European Latin) # U+0100 - U+017F (European Latin)
return bool( return bool(
re.search( re.search(
r"[^\u0020\u002D\u0041-\u005A\u0061-\u007A\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u017F]", r"[^\u0020\u002D\u002E\u0041-\u005A\u0061-\u007A\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u017F]",
string, string,
) )
) )
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment