判断字符串是否为数字

DATA:alpha(10) type c VALUE '0123456789 ' .
DATA:str(5) type c VALUE '11' .

if CL_ABAP_MATCHER=>MATCHES( PATTERN = '^{0,20}[.,]{0,1}{0,10}$' TEXT = str ) = ABAP_TRUE . 
    write : 'true' .
else .
    write : 'false'.
endif.

 

posted @ 2014-02-17 09:28  Leo Tin  阅读(667)  评论(0编辑  收藏  举报