博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式
阅读量:4322 次
发布时间:2019-06-06

本文共 1368 字,大约阅读时间需要 4 分钟。

C#交互窗口内使用:

 1. 是否为double

> using System.Text.RegularExpressions;> bool isMatch = Regex.IsMatch("652",@"^\d{6}$");> Console.Write(isMatch);False> bool isMatch = Regex.IsMatch("476800",@"^\d{6}$");> Console.Write(isMatch);TrueRegex RegNumber = new Regex("^[0-9]+(\\.[0-9]+)?$");  //  判断是否为double

 2. 判断 0-100 正整数

[TestMethod]        public void TestMethod1()        {            //   /^(0|[1-9]\d|100)$/            string regexString = "^(100|[1-9]\\d|\\d)$";            for (int i = 0; i < 100; i++)            {                Assert.AreEqual(true,Regex.IsMatch(i.ToString(),regexString));            }            Assert.AreEqual(false, Regex.IsMatch("-1", regexString));            Assert.AreEqual(false, Regex.IsMatch("-01", regexString));            Assert.AreEqual(false, Regex.IsMatch("-10", regexString));            Assert.AreEqual(false, Regex.IsMatch("-100", regexString));            Assert.AreEqual(false, Regex.IsMatch("101", regexString));            Assert.AreEqual(false, Regex.IsMatch("20.6", regexString));            Assert.AreEqual(false, Regex.IsMatch("99.99", regexString));            Assert.AreEqual(false, Regex.IsMatch("0.99", regexString));            Assert.AreEqual(false, Regex.IsMatch("1001", regexString));            Assert.AreEqual(false, Regex.IsMatch("10001", regexString));        }

 

转载于:https://www.cnblogs.com/pangkang/p/5974072.html

你可能感兴趣的文章
整站开发初始化
查看>>
洛谷P2900 [USACO08MAR]土地征用Land Acquisition(斜率优化)
查看>>
uoj#448. 【集训队作业2018】人类的本质(Min_25筛+拉格朗日插值)
查看>>
vim配置及插件安装管理(超级详细)
查看>>
楼市仅是阶段性回暖 去库存仍是明年楼市主基调
查看>>
UIImagePickerController
查看>>
怎样打开64位 Ubuntu 的32位支持功能?
查看>>
关于docker jenkins启动时失败的问题处理
查看>>
JavaScript 循环绑定之变量污染
查看>>
poj 1038 Bugs Integrated, Inc. 三进制状态压缩 DFS 滚动数组
查看>>
zoj 1654 Place the Rebots 最大独立集转换成二分图最大独立边(最大匹配)
查看>>
Wordpress解析系列之PHP编写hook钩子原理简单实例
查看>>
怎样看待个体经济
查看>>
不明觉厉的数据结构题2
查看>>
面向对象编程思想概览(四)多线程
查看>>
二十三种设计模式及其python实现
查看>>
Math类、Random类、System类、BigInteger类、BigDecimal类、Date类、SimpleDateFormat、Calendar类...
查看>>
【设计模式】 访问者模式
查看>>
关于FFMPEG 中I帧、B帧、P帧、PTS、DTS
查看>>
web前端基础:常用跨域处理
查看>>