码迷,mamicode.com
首页 > 其他好文 > 详细

ABAP 判断字符串是否是数字

时间:2017-12-18 19:06:48      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:mat   正则表达   xxx   bsp   ext   判断字符串   span   正则   正则表达式   

通过正则表达式:

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 判断字符串是否是数字

标签:mat   正则表达   xxx   bsp   ext   判断字符串   span   正则   正则表达式   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!