angular ui-掩码有什么用?
What is the use of angular ui-mask?
https://htmlpreview.github.io/?https://github.com/angular-ui/ui-mask/master/demo/index.html
这是我能找到的唯一文档。这对我来说没有多大意义。据我所知,官方没有demo
ui-mask-placeholder 和 ui-mask-placeholder-char 似乎不起作用。
当用户在屏蔽字段中键入一些值时,屏蔽会消失,用户可以键入他想要的任何值。所以基本上我只剩下使用占位符了。那么 ui-mask 的意义何在?我错过了什么?
ui-mask 定义输入模式并强制用户输入适合它的值。
例如,将掩码设置为 (999) 999-9999
,用户将只能将某些值设置为 (123) 456-7890
。
掩码定义考虑了这些模式:
A
Any letter.
9
Any number.
*
Any letter or number.
?
Make any part of the mask optional.
因此,如果您将掩码定义为AAAAA-AAAAA
,则用户只能写入一些hello-world
或qwert-yuiop
作为值(仅限字母)。
默认占位符 char 是在输入中被聚焦且值为空时用作“填充”的字符:
如果您选择掩码 AAAAA-AAAAA
和默认占位符字符 _
(默认),当您聚焦输入字段时,您将有 _____-_____
。
如果您选择默认占位符字符 X
,您将有 XXXXX-XXXXX
https://htmlpreview.github.io/?https://github.com/angular-ui/ui-mask/master/demo/index.html
这是我能找到的唯一文档。这对我来说没有多大意义。据我所知,官方没有demo
ui-mask-placeholder 和 ui-mask-placeholder-char 似乎不起作用。
当用户在屏蔽字段中键入一些值时,屏蔽会消失,用户可以键入他想要的任何值。所以基本上我只剩下使用占位符了。那么 ui-mask 的意义何在?我错过了什么?
ui-mask 定义输入模式并强制用户输入适合它的值。
例如,将掩码设置为 (999) 999-9999
,用户将只能将某些值设置为 (123) 456-7890
。
掩码定义考虑了这些模式:
A
Any letter.
9
Any number.
*
Any letter or number.
?
Make any part of the mask optional.
因此,如果您将掩码定义为AAAAA-AAAAA
,则用户只能写入一些hello-world
或qwert-yuiop
作为值(仅限字母)。
默认占位符 char 是在输入中被聚焦且值为空时用作“填充”的字符:
如果您选择掩码 AAAAA-AAAAA
和默认占位符字符 _
(默认),当您聚焦输入字段时,您将有 _____-_____
。
如果您选择默认占位符字符 X
,您将有 XXXXX-XXXXX