Skip to main content

Validation

This provides a set of validation functions for common string patterns including email addresses, phone numbers, Japanese Katakana characters, English letters, and numeric strings.

Each validation function returns both a boolean validity check and a sanitized version of the input string with invalid characters removed.

FunctionPurposePattern
isEmailEmail address validationBasic email format with allowed characters
isPhoneChinese mobile phone validation11-digit format starting with 1[3-9]
isKanaJapanese Katakana/Latin validationKatakana Unicode range + Latin letters
isLetterEnglish letters onlyA-Z, a-z characters
isNumberNumeric strings only0-9 digits

Email