首页 > 其他 > 详细

ABAP 判断字符串是否是数字

时间:2017-12-18 15:40:14      阅读:1291      评论:0      收藏:0      [点我收藏+]

通过正则表达式:

IF cl_abap_matcher=>matches(
    pattern = ^(-?[1-9]\d*(\.\d*[1-9])?)|(-?0\.\d*[1-9])$
    text = 1.01 ) = abap_true.

  WRITE 数字.
ELSE.

  WRITE 非数字.
ENDIF.
-?       :负号
[1-9]\d* :整数部分(整数第一位不为0,后面的随意)
\.\d*[1-9] :小数部分(小数点最后一位不为0,中间的随意)
0\.\d*[1-9] :0.xxxx形式的小数
 

ABAP 判断字符串是否是数字

原文:http://www.cnblogs.com/dy-debug/p/8057792.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!