как ограничить только буквы и цифры в p: inputMask
Я хочу ограничить мою только буквами и цифрами, не давая никакого ограничения размера (max-legth). Я пытался использовать атрибут mask, но когда я использую mask attriibute, он дает максимальную длину для моей входной маски. Не могли бы вы помочь мне решить эту проблему ?
Пример Кода:
<p:inputMask value="#{gercekKrediBasvuruDetayGirisView.kisi.ticariHarfSeri}"
required="true" mask="***"
requiredMessage="#{msg['GercekKrediBasvuruTuketiciMaliBilgiler.belgeSeriNull']}"
/>
1 ответ:
Если ваш ввод не обязательно должен быть
<p:inputMask>и может быть<h:inputText>или<p:inputText>, то самый простой способ - использовать его с регулярным выражением:<h:inputText id="inputField" value="#{backingbean.username}" validatorMessage="Value does not match pattern."> <f:validateRegex pattern="^[a-zA-Z0-9]+$" /> </h:inputText> <h:message for="inputField" />Если вы разрешаете только строчные буквы идти с
^[a-z0-9]+$.<p:inputMask>предназначен для несколько более строгой проверки, чем только буквы и цифры.
Comments