@akson/cortex-landing-intl
v0.4.1
Published
International utilities for @akson/cortex-landing - phone validation, formatting, and localization
Maintainers
Readme
@akson/cortex-landing-intl
International utilities for @akson/cortex-landing - phone validation, formatting, and localization
Installation
npm install @akson/cortex-landing-intlUsage
import { PhoneUtils, SwissValidation, I18nUtils } from '@akson/cortex-landing-intl';
// Swiss phone validation
const isValid = SwissValidation.isValidPhone('+41791234567');
// Phone formatting
const formatted = PhoneUtils.format('+41791234567', 'CH');
// Localization
const message = I18nUtils.t('contact.whatsapp.message');Features
- Swiss phone number validation
- International phone formatting
- Swiss postal code validation
- Military terminology localization
- German/French/Italian support
Validation Rules
// Swiss phone patterns
const mobilePattern = /^\+41(7[5-9]|8[0-9])\d{7}$/;
// Swiss postal codes
const postalPattern = /^[1-9]\d{3}$/;License
MIT © MyArmy
