keyFilter 去除特殊字符
keyFilter remove special characters
我正在使用 Primefaces inputMask
和 keyFilter
<p:inputMask inputStyleClass="#{(newDesWeb eq '_')? 'selectfile' : 'form-control lg200 input-sm'} errorCible"
id="zoneResidenceAssure" styleClass="#{(newDesWeb eq '_')? 'ng-pristine ng-invalid ng-touched' : ''} errorCible"
style="width: 100%"
value="#{devisPresBean.currentAssureDevisBean.adresseActuelle.zipCode}" maxlength="#{msg['form.control.input.codepostal.maxlength']}">
<c:ajax onevent="displayAjaxSatus" event="change" execute="@this" render="@this" />
<p:keyFilter regEx="[0-9]" for="zoneResidenceAssure" />
</p:inputMask>
如何删除特殊字符,如“_”和“-”以及 '
没有很好的记录,但 p:keyFilter
期望 JavaScript regular expression, as all the examples in the documentation 以 /
开头。所以你需要使用 /[0-9]/
而不是 [0-9]
.
我正在使用 Primefaces inputMask
和 keyFilter
<p:inputMask inputStyleClass="#{(newDesWeb eq '_')? 'selectfile' : 'form-control lg200 input-sm'} errorCible"
id="zoneResidenceAssure" styleClass="#{(newDesWeb eq '_')? 'ng-pristine ng-invalid ng-touched' : ''} errorCible"
style="width: 100%"
value="#{devisPresBean.currentAssureDevisBean.adresseActuelle.zipCode}" maxlength="#{msg['form.control.input.codepostal.maxlength']}">
<c:ajax onevent="displayAjaxSatus" event="change" execute="@this" render="@this" />
<p:keyFilter regEx="[0-9]" for="zoneResidenceAssure" />
</p:inputMask>
如何删除特殊字符,如“_”和“-”以及 '
没有很好的记录,但 p:keyFilter
期望 JavaScript regular expression, as all the examples in the documentation 以 /
开头。所以你需要使用 /[0-9]/
而不是 [0-9]
.