Regex 长度大小为22,十进制大小为3的正则表达式数字格式

Regex 长度大小为22,十进制大小为3的正则表达式数字格式,regex,Regex,我正在使用分析工具来验证表中的数据。我想检查表中的数据是否符合检查的要求,查看当前市场价值金额usd的输入值是否为长度大小为22,十进制大小为3。我使用的是ataccamba分析工具,它可以提取变量 iif 匹配@^\d{22}.\d{3}$,当前市价\金额\美元, 真假 我希望使该验证规则满足以下要求: 当前市值金额USD属性应为数字格式,长度大小为22,小数点大小为3 您只需要: ^\d{22}\.\d{3}$ 由于\d匹配一个数字,括号内的数字确保前面的项重复x次,或者在{m,n}的情况

我正在使用分析工具来验证表中的数据。我想检查表中的数据是否符合检查的要求,查看当前市场价值金额usd的输入值是否为长度大小为22,十进制大小为3。我使用的是ataccamba分析工具,它可以提取变量

iif 匹配@^\d{22}.\d{3}$,当前市价\金额\美元, 真假

我希望使该验证规则满足以下要求:

当前市值金额USD属性应为数字格式,长度大小为22,小数点大小为3


您只需要:

^\d{22}\.\d{3}$
由于\d匹配一个数字,括号内的数字确保前面的项重复x次,或者在{m,n}的情况下从m到n重复

顺便说一句,正则表达式在公式中不受支持,我建议您查看一下

您需要通过doing\,来逃避。因为它是一个具有“匹配任何”含义的元字符。字面意思。可以使用\转义字符作为前缀

另请注意:您的[0-9]重复可以轻松替换:

^[0-9]{18}\[0-9]{3}$


这假设字符串的总长度必须为22。

iif匹配@^\d{22}\.\d{3}$,当前市价金额,true,false@GeorgeHalford请参见编辑。下一次,你应该明确你想在公式中这样做。我正在使用一个分析工具,它会显示我正在检查的变量,看看数据是否符合要求。如果它没有返回错误,你应该回答你的问题,解释更多你想做的事情,在这种情况下,我们将能够帮助您@georgehalfordif matches@^[\d]| 1[0,1,2]/[0-9]|[0,1,2][0-9]| 3[0,1]/\d{4}$,到期日,对,错您的编辑正在进行中!你能添加一些代码上下文吗?哪种语言,如何声明当前的市场价值,金额,美元等等。如果你收到一条错误消息,最好告诉我们它说了什么,而不是返回一个错误;