1-100的正则表达式
1-1000的正则表达式1-25的正则表达式
1-50的正则表达式1-10000的正则表达式
1-1000的正则表达式1-25的正则表达式
1-50的正则表达式1-10000的正则表达式
解决方案 »
- winform中的radioButton不用容器怎么分组
- WPF中 数据绑定时单击【确定】再修改,如何实现?
- 求一段代码!!!
- 类的实例化,以及类的属性
- 朋友,请那么帮帮忙,帮我解决一个问题,我的QQ号是249100023,交个好朋友吧!
- 流水号
- ArrayList.Contains的效率会不会比Hashtable.Contains低
- 如果获取指定目录的大小
- 单击SqlConnction对象属性ConnectionString弹出的连接字符串对话模框是调用Windows中那个.DLL
- 利用.net可以开发OA吗?
- 菜鸟求救 方案里引用Oracle.DataAccess版本问题
- 怎么处理EXCEL中的不可见sheet页
2. \d{1,3}|1000 0-1000
3. \d|1\d|2[0-5] 0-25
4. \d|[1-4][0-9]|50 0-50
5. \d{1,4}|10000 0-10000
1-1000 reg=/^[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|1000$/
1-25 reg=/^[1-9]|1[0-9]|2[0-5]|50$/
1-50 reg=/^[1-9]|[1-5][0-9]|50$/
1-10000 reg=/^[1-9]|[1-9][0-9]|[1-9][0-9][0-9]|[1-9][0-9][0-9][0-9]|10000$/呵呵 瞎写的!
// 1-100
private static string GetNumber(string s)
{
return Regex.Match(s, @"(?<!\d)(?:0*)(?<n>\d{1,2}|100)(?!\d)")
.Groups["n"].Value;
}// 1-1000
private static string GetNumber(string s)
{
return Regex.Match(s, @"(?<!\d)(?:0*)(?<n>\d{1,3}|1000)(?!\d)")
.Groups["n"].Value;
}// 1-10000
private static string GetNumber(string s)
{
return Regex.Match(s, @"(?<!\d)(?:0*)(?<n>\d{1,4}|10000)(?!\d)")
.Groups["n"].Value;
}// 1-25
private static string GetNumber(string s)
{
return Regex.Match(s, @"(?<!\d)(?:0*)(?<n>\d|1\d|2[0-5])(?!\d)")
.Groups["n"].Value;
}// 1-50
private static string GetNumber(string s)
{
return Regex.Match(s, @"(?<!\d)(?:0*)(?<n>\d|[1-4]\d|50)(?!\d)")
.Groups["n"].Value;
}// 另外,为什么楼主的正则不适合呢?
// 呵呵,你怎么就知道楼主不是在一个长字符串中去截取一段数字串呢?
// 如果是整数,楼主还会上来问吗?// 楼上的想当然了,需要考虑到数字串可能是嵌在一串字符当中。
// 而且之前可能有前导 0,比如:xdwd0000090wds => 取出 90
// 个人认为这是楼主想要的。