如何验证字符串条件作为有效语法条件

时间:2018-01-03 13:23:45

标签: vb.net validation syntax

我试图让用户像这样生成规则(条件) “结果> 85”和Result是一个关键字,我将用特定值替换 如何确保用户生成的规则作为语法是正确的 因为我将采取生成的规则并将其放入if条件中,因此它必须是正确的语法 我的最终结果应该是这样的 如果用户规则如“结果> 85”显示可以应用规则的消息

如果用户规则如“结果和> 85”显示无法应用规则的消息

  • 使用的语言是VB .net

1 个答案:

答案 0 :(得分:0)

我找到了问题的解决方案:

Dim objExpression As New NCalc.Expression(RuleGenerated)
If Not objExpression.HasErrors Then
ShowErrorMessage(lblErrMsg, "Success ")
Else 
ShowErrorMessage(lblErrMsg, "Failed ") 
End If