gpt4 book ai didi

primefaces - p :inputmask 中的转义数字 9

转载 作者:行者123 更新时间:2023-12-05 00:54:27 24 4
gpt4 key购买 nike

我想在用户输入的每个电话号码前加上 +90(土耳其的电话代码)。出于这个原因,我正在使用这样的面具:

<p:inputMask
id="homePhone"
value="#{personController.model.homePhone}"
mask="+90 (999) 999-9999"
size="20"
converter="converterPhone" />

但显示如下: +_0 (___) ___-____
但是,我希望它看起来像这样: +90 (___) ___-____ <!-- pay attention to 9 -->
有没有办法逃脱第一个 9像这样: mask="+\90 (999) 999-9999" ?

谢谢你们...

最佳答案

数字 9 用作所有数字的掩码,如果要使用 9,请使用 JavaScript 更改掩码,将 x 重新定义为掩码:

$.mask.definitions['9'] = '';
$.mask.definitions['x'] = '[0-9]';

现在您可以使用 x 作为掩码,:
<p:inputMask mask="+90(xxx) xxx-xxxx" id="homePhone"  />

关于primefaces - p :inputmask 中的转义数字 9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39913451/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com