امپورٹ

import-mask.ts
import { nuiCardMask, nuiIbanMask, NuiMask } from '@needless-ui/angular/mask';

NuiMask

نیٹو ٹیکسٹ فیلڈ پر ایک ماسک۔

سلیکٹر
input[nuiMask]
ایکسپورٹ نام
nuiMask
NuiMask: پراپرٹیز
نامٹائپڈیفالٹتفصیل
nuiMaskان پٹstring | ((raw: string) => string)ماسک، یا ایسا فنکشن جو ٹائپ کیے گئے ڈیٹا کے لیے ماسک چنے۔
tokensان پٹRecord<string, NuiMaskToken>شامل کرنے یا بدلنے کے لیے ماسک کے حروف۔
unmaskان پٹbooleanfalseویلیو صرف ڈیٹا ہوتی ہے، لٹرلز کے بغیر۔
valueدو طرفہstring''ویلیو: جو دکھائی دیتا ہے، یا unmask کے ساتھ ڈیٹا۔
rawپراپرٹیSignal<string>ٹائپ کیا گیا ڈیٹا، لٹرلز کے بغیر۔
completeپراپرٹیSignal<boolean>ماسک کی ہر جگہ بھر چکی ہے۔

Helpers

فارمیٹ کرنے، جانچنے اور ماسک بنانے کے فنکشنز۔

Helpers: پراپرٹیز
نامٹائپڈیفالٹتفصیل
nuiMaskFormat, nuiUnmaskمیتھڈ(value, mask) => stringکسی ویلیو کو ماسک سے فارمیٹ کرتے ہیں، یا فارمیٹ شدہ ویلیو سے ڈیٹا نکالتے ہیں۔
nuiCardMaskمیتھڈ(raw: string) => stringکارڈ نمبروں کا ماسک، جس کے گروپ ویسے ہی ہوں جیسے ان کا برانڈ چھاپتا ہے۔
nuiCardBrandمیتھڈ(number: string) => NuiCardBrand | nullکارڈ نمبر کا برانڈ، اس کے ابتدائی ہندسوں سے۔
nuiCardValid, nuiLuhnمیتھڈ(number: string) => booleanکیا کارڈ نمبر کی لمبائی اس کے برانڈ کے مطابق ہے اور وہ Luhn چیک پاس کرتا ہے۔
nuiIbanMaskمیتھڈ(raw: string) => stringIBAN کا ماسک، اس ملک کے IBAN جتنا لمبا۔
nuiIbanValidمیتھڈ(iban: string) => booleanکیا IBAN کی لمبائی اس کے ملک کے مطابق ہے اور اس کے چیک ڈیجٹس درست ہیں۔