我需要防止用户在文本字段中输入特殊字符。我不知道该怎么做。我已经尝试过类似的操作,但这不是正确的方法[PXDBString(50, InputMask = "^[A-Za-z0-9]$")]
答案 0 :(得分:0)
您可以从Acumatica帮助中找到输入掩码选项:
如果您无法使正则表达式正常工作(我没有尝试过,并且没有看到Acumatica使用的任何示例),则可以这样设置输入:
[PXDBString(50, InputMask = "AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA")]
还要确保在页面中使用的是PXMaskEdit
控件。
如果需要,可以更进一步,您可以根据需要使用字段更新事件来检查或清洗任何非字母/数字。