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