Live character counter for text inputs inside a cngx-form-field ยท International phone field composing a country picke...
forms/input
Category
No results found
Features24#
- ComponentCngxCharCountWCAG AALive character counter for text inputs inside a cngx-form-field
- ComponentCngxPhoneInputWCAG AAInternational phone field composing a country picker with a region-aware mask
- ComponentCngxRatingWCAG AAStar/heart rating value control for cngx-form-field
- DirectiveCngxAutosizeWCAG AAAuto-resize textarea based on content
- DirectiveCngxCapsLockWCAG AACaps-lock warning for password and other case-sensitive fields
- DirectiveCngxCopyValueWCAG AAClipboard copy behavior for input fields, tokens, API keys
- DirectiveCngxFileDropWCAG AAHeadless drag-and-drop file behavior on any element
- DirectiveCngxInputWCAG AAApplies ARIA attributes and focus tracking to a native input, textarea, or select inside a cngx-form-field
- DirectiveCngxInputClearWCAG AAHeadless clear behavior for an input or textarea
- DirectiveCngxInputFilterWCAG AARestricts freeform input to a character class without a full mask
- DirectiveCngxInputFormatWCAG AADisplay formatting on blur, raw value on focus
- DirectiveCngxInputMaskWCAG AAPattern-based input mask directive
- DirectiveCngxNumericInputWCAG AALocale-aware numeric input directive
- DirectiveCngxOtpInputWCAG AAContainer directive for OTP/PIN input with auto-advance
- DirectiveCngxOtpSlotWCAG AAMarks a single input slot within a [cngxOtpInput] container
- DirectiveCngxPasswordStrengthWCAG AALive password-strength feedback for a password field
- DirectiveCngxPasswordToggleWCAG AAToggles a password input between type="password" and type="text"
- DirectiveCngxPasteTransformWCAG AASanitizes pasted content before it enters the field
- DirectiveCngxRatingItemWCAG AAOverrides the per-star glyph rendered by CngxRating
- DirectiveCngxSensitiveValueWCAG AAMasks a sensitive field with reveal-on-demand and a compliance audit hook
- DirectiveCngxTrimWCAG AANormalizes whitespace and Unicode form on blur
- TokenCNGX_INPUT_CONFIGDI token holding the resolved InputConfig for the @cngx/forms/input directive family
- TokenCNGX_PASSWORD_STRENGTH_FACTORYDI token holding the active {@link CngxPasswordStrengthFactory} that CngxPasswordStrength reads
- TokenCNGX_PHONE_METADATADI token holding the active {@link CngxPhoneMetadata} strategy that CngxPhoneInput consults to drive its auto line-ty...
References68#
- InterfaceCngxCharCountContextTemplate context type for CngxCharCount custom templates
- InterfaceCngxPhoneMetadataStrategy contract that resolves a phone number's line type from its region and national subscriber digits
- InterfaceCngxRatingItemContextTyped context exposed to a *cngxRatingItem glyph template
- InterfaceCompiledMatcher
- InterfaceCountryA selectable country for {@link CngxPhoneInput}
- InterfaceCurrencyOptionsOptions for {@link withCurrency}
- InterfaceFileRejectionDescribes a file that was rejected during drop/browse validation
- InterfaceInputAriaLabelsConsumer-overridable ARIA label strings for @cngx/forms/input directives
- InterfaceInputConfigGlobal configuration for @cngx/forms/input directives
- InterfaceMaskPresetTablesLazily-loaded preset tables
- InterfaceMaskTokenDefCustom mask token definition
- InterfacePasswordStrengthResultResult of estimating a password's strength: a discrete score (0 = empty or trivial, 4 = strong) and the matching ...
- InterfaceSensitiveRevealAuditAudit record emitted by {@link CngxSensitiveValue} on each reveal/hide, for compliance logging (who unmasked a field ...
- FunctionapplyMask
- FunctioncharMatcher
- FunctioncompileMatcher
- FunctioncreatePasswordStrengthBuilds the dependency-less default password-strength estimator
- FunctioncreatePrefixPhoneMetadataBuilds a {@link CngxPhoneMetadata} adapter from a region keyed prefix map, so a consumer declares the prefixes that m...
- FunctionfileKeyIdentity key for dedup across drops
- FunctionfirstEmptySlot
- FunctionloadTable
- FunctionlocaleToRegion
- FunctionnextSlotIndex
- FunctionparseMask
- FunctionprevSlotIndex
- FunctionprovideEagerMaskPresetsEagerly loads the lazily code-split mask preset tables at application start, instead of on first use
- FunctionprovideInputConfigProvides global configuration for @cngx/forms/input directives
- FunctionprovidePhoneMetadataRegisters a {@link CngxPhoneMetadata} adapter for CngxPhoneInput 's auto line-type detection
- FunctionresolveZip
- FunctionselectPattern
- FunctionslotCount
- FunctionwithCopyResetDelaySets the global delay in milliseconds before CngxCopyValue reverts its copied state - the window where the button rea...
- FunctionwithCurrencyConfigures CngxNumericInput to format its value with a currency's grouping and standard fraction digits (USD ->...
- FunctionwithCustomTokensRegisters mask tokens globally, beyond the built-in 0 9 A a *
- FunctionwithDateFormatsAdds or overrides date mask patterns keyed by BCP-47 locale (e.g
- FunctionwithFileMaxFilesSet the default maxFiles for CngxFileDrop
- FunctionwithFileMaxSizeSets the global maximum accepted file size in bytes for CngxFileDrop
- FunctionwithIbanPatternsAdds or overrides IBAN mask patterns keyed by country code
- FunctionwithInputAriaLabelsOverrides the built-in ARIA label strings the input directives announce
- FunctionwithMaskGuideSets the global guide mode for CngxInputMask
- FunctionwithMaskPlaceholderSets the global placeholder character CngxInputMask shows for unfilled slots in guide mode
- FunctionwithNumericDefaultsSets app-wide defaults for CngxNumericInput
- FunctionwithPhoneDefaultRegionSets the app-wide default selected region (ISO key, e.g
- FunctionwithPhonePatternsAdds or overrides phone mask patterns keyed by region code
- FunctionwithZipPatternsAdds or overrides postal-code mask patterns keyed by country code
- VariableALL_PRESET_KEYS
- VariableALPHA
- VariableALPHANUMERIC
- VariableANNOUNCE_DEBOUNCE_MSDefault debounce before the strength label is announced, in ms
- VariableDATE_SHORT_FORMATS
- VariableDEFAULT_INPUT_ARIA_LABELSEnglish default ARIA labels for @cngx/forms/input
- VariableIBAN_PATTERNSIBAN format masks per country (ISO 3166-1 alpha-2 keys)
- Variableinflight
- VariableSCORE_LABELS
- VariableSLOT_TOKENS
- VariablestrengthEqual
- Variabletables
- VariableZIP_PATTERNSPostal-code format masks per country (ISO 3166-1 alpha-2 keys)
- Type AliasCngxPasswordStrengthFactoryPure estimator signature: maps a raw password to a {@link PasswordStrengthResult}
- Type AliasFormatFnFunction that formats a raw value for display
- Type AliasInputConfigFeatureA feature function that contributes to the input config
- Type AliasInputFilterPatternAllowed-character pattern for {@link CngxInputFilter}
- Type AliasMaskPresetKeyBuilt-in mask-preset table keys
- Type AliasMaskTokenMapMap of single-char token names to their definitions
- Type AliasParseFnFunction that parses a display value back to raw
- Type AliasPasswordStrengthLabelCoarse password-strength label paired with the 0..4 score
- Type AliasPhonePrefixMapPer-region map of the national-number prefixes that identify each line type
- Type AliasPhonePrefixMatcherA single national-prefix rule: a literal prefix matched with startsWith ( '0664' minus the trunk 0 is '66...