我在名为“PartNumber”的表单上有一个字段。我想要做的是:尊重某些标准/验证的字段值:
数字,数字,数字,字母,数字,数字,数字,数字,位
所以,3位数1个字母5位数。另外,我有一个“保存”按钮。如果用户输入例如123F45156然后保存=>>好。但是如果用户输入1565515156,则保存=>将出现一个消息框。
感谢您的帮助!感谢
答案 0 :(得分:3)
@Matches是一个更好的解决方案,因为您可以检查字符,数字和标点符号的精确模式。
答案 1 :(得分:1)
您可能需要查看此博客条目: http://www.bleedyellow.com/blogs/texasswede/entry/regular_expressions_in_notes_lotusscript
它解释了如何在Lotusscript中使用regexp。您可以简单地将检查添加到QuerySave事件以及该字段的Exiting事件。
答案 2 :(得分:0)
您可以将代码放入字段输入验证事件中,以检查值是否为@IsNumeric,如果是,则@Prompt用户
或者你可以在查询保存事件中使用lotusscript来完成它。使用isnumeric并使用msgbox()
提示用户答案 3 :(得分:0)
在输入验证公式中输入:
@If( @Matches( @ThisValue; "{0-9}{0-9}{0-9}{A-Z}{0-9}{0-9}{0-9}{0-9}{0-9}" );
@Success;
@Failure("Please use format ###@##### where # is a digit and @ is a letter.")
);