TC官方合作论坛

 找回密码
 立即注册
查看: 907|回复: 3

[已解决] 怎么判断输出纯数字的字符串

[复制链接]
发表于 2016-12-28 00:40:11 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 cjxdn 于 2018-2-14 18:12 编辑

    变量 字符串=数组("265453","dgdsgbs","字体","rhd随机fh","855字体s")
    遍历(变量 i = 0; i < 数组大小(字符串); i++)
        调试输出(字符串)//怎么判断输出纯数字的字符串"265453"
    结束


  1.     //关键字:正则 数字和小数点 加减
  2.     //正则表达式为: @"^(\-|\+)?\d+(\.\d+)?[        DISCUZ_CODE_0        ]quot;//TC//^(\\-|\\+|\\*|\\/)?\\d+(\\.\\d+)?$
  3.    
  4.     //[a-zA-Z0-9\+\-\*\\\.]//匹配数字、字母、小数点、负数之间加减乘除
  5.     //[0-9\\+\\-\\*\\/\\.]//TC//匹配数字、小数点、负数之间加减乘除//支持516+-*/548
  6.     //7位有效数
  7.     变量 字符串=数组("516-548",null,"","*2654.53","/586.146","-0.1545","+12.1545","-95.1545","0.1545","265453","dgdsgbs","字体","rhd随机fh","855字体s","26sg","字体4846")
  8.    
  9.     遍历(变量 i = 0; i < 数组大小(字符串); i++)
  10.         变量 结果=正则表达式匹配(字符串[i],"^(\\-|\\+|\\*|\\/)?\\d+(\\.\\d+)?[        DISCUZ_CODE_0        ]quot;,真,真,假)
  11.         调试输出(结果)
  12.         //        调试输出(i)
  13.         //        调试输出(字符串长度(结果[0]))
  14.         如果(字符串长度(结果[0]))//1//如果数组0有内容
  15.             变量 连接
  16.             遍历(变量 j = 0; j < 数组大小(结果); j++)
  17.                 连接=连接&结果[j]
  18.             结束
  19.             如果(连接==字符串[i])
  20.                 调试输出(字符串[i])
  21.             结束
  22.         结束
  23.     结束
复制代码


//^\\d+(\\.\\d+)?$//数字和小数

回复

使用道具 举报

发表于 2016-12-28 06:20:38 | 显示全部楼层
  1.     变量 字符串=数组("265453","dgdsgbs","字体","rhd随机fh","855字体s","26sg","字体4846")
  2.     遍历(变量 i = 0; i < 数组大小(字符串); i++)
  3.         如果(cint(字符串[i]) != null)
  4.             调试输出(字符串[i])
  5.         结束
  6.     结束
复制代码
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-12-28 00:53:06 | 显示全部楼层
本帖最后由 cjxdn 于 2016-12-28 02:50 编辑
  1.     变量 字符串=数组("265453","dgdsgbs","字体","rhd随机fh","855字体s","26sg","字体4846")
  2.     遍历(变量 i = 0; i < 数组大小(字符串); i++)
  3.         变量 结果=正则表达式匹配(字符串[i],"^\\d+$",真,真,假)
  4.         如果(字符串长度(结果[i]))
  5.             调试输出(字符串[i])
  6.         结束
  7.     结束
复制代码


回复 支持 反对

使用道具 举报

发表于 2016-12-28 07:36:48 | 显示全部楼层
2位大神的答案都是对的。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-28 23:47 , Processed in 0.040009 second(s), 23 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表