Const
Matches if a string ends with a Unicode punctuation character.
Uses Unicode property escapes (\p{P}) to detect any punctuation from any language/script, not just ASCII.
\p{P}
Pattern:
$
u
ENDS_WITH_PUNCTUATION_REGEX.test("Hello!"); // trueENDS_WITH_PUNCTUATION_REGEX.test("What?"); // trueENDS_WITH_PUNCTUATION_REGEX.test("Hi."); // trueENDS_WITH_PUNCTUATION_REGEX.test("你好。"); // true (Unicode punctuation)ENDS_WITH_PUNCTUATION_REGEX.test("Hello"); // false Copy
ENDS_WITH_PUNCTUATION_REGEX.test("Hello!"); // trueENDS_WITH_PUNCTUATION_REGEX.test("What?"); // trueENDS_WITH_PUNCTUATION_REGEX.test("Hi."); // trueENDS_WITH_PUNCTUATION_REGEX.test("你好。"); // true (Unicode punctuation)ENDS_WITH_PUNCTUATION_REGEX.test("Hello"); // false
Matches if a string ends with a Unicode punctuation character.
Uses Unicode property escapes (
\p{P}) to detect any punctuation from any language/script, not just ASCII.Pattern:
\p{P}→ any Unicode punctuation character$→ end of string anchoru→ enables Unicode mode