有没有一种方法可以检查字符串是否为数字。{#strings.isNumeric(dataField)}
不起作用。
如何检查字符串是否包含数字(以及特定的数字位数)-是否可以使用RegEx或可以调用的内置函数?
想要避免以下情况:
{#string.contains('1') or #string.contains('2')}
尝试matches()
:
{#dataField.matches('[0-9]{3,8}')}
这将匹配一个3至8位数字(包括3个数字)的字符串。您可以将这些值更改为适合您的值。
您还可以使用开放式长度范围:[0-9]{3,}
表示“至少3位数字”
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句