我需要一个正则表达式来检查一个值是否包含除0到9之间的数字以外的任何字符。
我还想检查这个值的长度。
我已经制作的正则表达式是: ^([0-9]\d{6})$
我的测试值是: 123Z45 和 123456
ABAP代码:
FIND ALL OCCURENCES OF REGEX '^([0-9]\d{6})$' IN L_VALUE RESULTS DATA(LT_RESULTS).
当我测试第一个测试值“123Z45”时,我期望在LT_RESULTS
中得到一个结果,因为其中有一个非数字字符。
但是,在几乎所有的测试用例中,LT_RESULTS
都是空的。