Javascript p:inputMask-如何自定义掩码字符,例如强制输入使某些字母大写

Javascript p:inputMask-如何自定义掩码字符,例如强制输入使某些字母大写,javascript,jquery,primefaces,input-mask,Javascript,Jquery,Primefaces,Input Mask,我想使用p:inputMask强制输入将文本特定位置的字母大写。在jquery-plugins.js中可以找到以下定义:a:[a-Za-z]。我的目标是得到类似于:a:[a-z],a:[a-z]。 如果PrimeFaces源代码中没有大的、可能有害的更改,是否可以实现此功能?如果现有的定义a、9、*不够,您可以添加自己的定义。您可以使用正则表达式将其更改为任何您喜欢的内容,方法是将以下内容放入页面: $.mask.definitions['*']= "[\\S]" 例如,这意味着任何非空白字符

我想使用p:inputMask强制输入将文本特定位置的字母大写。在jquery-plugins.js中可以找到以下定义:a:[a-Za-z]。我的目标是得到类似于:a:[a-z],a:[a-z]。
如果PrimeFaces源代码中没有大的、可能有害的更改,是否可以实现此功能?

如果现有的定义a、9、*不够,您可以添加自己的定义。您可以使用正则表达式将其更改为任何您喜欢的内容,方法是将以下内容放入页面:

$.mask.definitions['*']= "[\\S]"
例如,这意味着任何非空白字符,因此允许%etc

$.mask.definitions['A']= "[A-Z]"
$.mask.definitions['a']= "[a-z]"
使“a”需要小写字母和“a”大写字母

另见


如果现有定义a、9、*不够,您可以添加自己的定义。您可以使用正则表达式将其更改为任何您喜欢的内容,方法是将以下内容放入页面:

$.mask.definitions['*']= "[\\S]"
例如,这意味着任何非空白字符,因此允许%etc

$.mask.definitions['A']= "[A-Z]"
$.mask.definitions['a']= "[a-z]"
使“a”需要小写字母和“a”大写字母

另见


你能提供你提到的定义的链接吗?请看这里:你能创建你自己的定义链接:primefaces-5.3-sources\META-INF\resources\primefaces\jquery\jquery-plugins.js-行:13091。你能提供你提到的定义的链接吗?请看这里:你能创建你自己的定义链接到定义:primefaces-5.3-sources\META-INF\resources\primefaces\jquery\jquery-plugins.js-行:13091。源代码和internet是我的帮助。。。我从来没有使用过这个组件,但源帮助了我源和互联网是我的帮助。。。我从未使用过这个组件,但源代码帮助了我