jquery 屏蔽输入定义
jquery masked input definitions
我发现这个定义是 "popo" 对另一个问题的回答:
$.mask.definitions['h'] = "^[\\/:*?\"<|]?[\\/:*?\"<|]*";
//period was here ^
但出于某种原因,这允许句点,即使我从定义中删除了句点(它在第一个左括号内)。
我只想要一个允许通用字母数字和一些特殊字符(如斜杠、破折号和下划线)的定义。我怎样才能改变上面的定义来做到这一点?
如果您只需要字母数字、斜杠、破折号和下划线,那么您可以使用以下内容:
$.mask.definitions['h'] = "[A-Za-z0-9\/\-_]";
我发现这个定义是 "popo" 对另一个问题的回答:
$.mask.definitions['h'] = "^[\\/:*?\"<|]?[\\/:*?\"<|]*";
//period was here ^
但出于某种原因,这允许句点,即使我从定义中删除了句点(它在第一个左括号内)。
我只想要一个允许通用字母数字和一些特殊字符(如斜杠、破折号和下划线)的定义。我怎样才能改变上面的定义来做到这一点?
如果您只需要字母数字、斜杠、破折号和下划线,那么您可以使用以下内容:
$.mask.definitions['h'] = "[A-Za-z0-9\/\-_]";