我是否可以设置<p:inputMask>(素面)掩码来写无字符,一个,两个或三个字符?

Kin*_*kis 1 jsf mask filter primefaces

我知道这个面具: 99-999-9

我需要对其进行一些编辑,以便可以键入:

例子:

34-721-4

2-216-8

-12-5

2--5

1-13-7
Run Code Online (Sandbox Code Playgroud)

希望您能理解我的意思。

0-2 numbers '-' 0-3 numbers '-' 1 number(required)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

You*_*ans 5

根据 PDF页面15和primefaces 展示 例如phoneWithExt

9 仅允许在此输入数字。

a 仅允许在其中输入字母(大写或小写)。

* 允许在其中输入字母或数字。

? 表示以下所有内容均为可选

因此,这可以完成您的工作:

?99-?999-9
Run Code Online (Sandbox Code Playgroud)