インポート
import { nuiFormatPhone, NuiPhoneField } from '@needless-ui/angular/phone-field';NuiPhoneField
電話番号の入力フィールド。
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
value双方向 | string (E.164) | '' | E.164 形式の番号、または空。 |
country双方向 | string | the locale's region | 国。地域コードで表します。 |
countries入力 | string[] | all | 選べる国。地域コードで指定します。 |
locale入力 | string | LOCALE_ID | 国名の言語。 |
label入力 | string | 番号の入力欄の名前。<label for> で名前を付けていない場合に使います。 | |
inputId入力 | string | 番号の入力欄の id。<label for> で使います。 | |
placeholder入力 | string | 番号の入力欄が空のときに表示するテキスト。 | |
invalid入力 | boolean | false | 番号を無効としてマークします。 |
disabled入力 | boolean | false | 変更できなくします。 |
labels入力 | Partial<NuiPhoneFieldLabels> | 表示または読み上げるすべてのテキスト。翻訳に使います。 |
Helpers
電話番号を扱う関数。
| 名前 | 型 | デフォルト | 説明 |
|---|---|---|---|
nuiParsePhoneメソッド | (text, region?) => NuiPhoneNumber | null | どのように書かれた番号も読み取り、地域、国番号、国内番号に分けます。 | |
nuiFormatPhoneメソッド | (phone, style?: 'international' | 'e164') => string | 番号をその国の区切り方で、または E.164 形式で書き出します。 | |
nuiPhoneValidメソッド | (phone, region?) => boolean | 番号が既知の国番号を持ち、その国の桁数に合っているかどうか。 |