Skip to content

Commit 8d4a028

Browse files
committed
Use \p{N}
1 parent 976fa36 commit 8d4a028

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

packages/title-case/src/index.ts

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
const TOKENS = /(\S+)|(.)/g;
2-
const IS_SPECIAL_CASE = /[\.#]\p{Alphabetic}/u; // #tag, example.com, etc.
2+
const IS_SPECIAL_CASE = /[\.#][\p{L}\p{N}]/u; // #tag, example.com, etc.
33
const IS_MANUAL_CASE = /\p{Ll}(?=[\p{Lu}])/u; // iPhone, iOS, etc.
4-
const ALPHANUMERIC_PATTERN = /[\p{Alphabetic}\p{Nd}]+/gu;
5-
const IS_ACRONYM =
6-
/^(\P{Alphabetic})*(?:\p{Alphabetic}\.){2,}(\P{Alphabetic})*$/u;
4+
const ALPHANUMERIC_PATTERN = /[\p{L}\p{N}]+/gu;
5+
const IS_ACRONYM = /^([^\p{L}])*(?:\p{L}\.){2,}([^\p{L}])*$/u;
76

87
export const WORD_SEPARATORS = new Set(["—", "–", "-", "―", "/"]);
98

0 commit comments

Comments
 (0)