| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 488 人关注过本帖
标题:这个表达式的意思
只看楼主 加入收藏
mextb1860
Rank: 1
等 级:新手上路
帖 子:179
专家分:0
注 册:2005-7-10
收藏
 问题点数:0 回复次数:2 
这个表达式的意思
判断str的值是不是数字
但是不能理解是什么意思

string str = "8.0";

bool isNumeric = System.Text.RegularExpressions.Regex.IsMatch(str,@"^\d+(.\d)?\d*$");
2006-03-23 17:22
风霜
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:7
帖 子:242
专家分:0
注 册:2005-3-4
收藏
得分:0 
@"^\d+(.\d)?\d*$")是一个正则表达式,^\d 第一个是一定为数字,(.\d)?\d以后可以是小数点或数字
RegularExpressions.Regex.IsMatch(string,string)
该函数主要看正则表达式是否在第一个参数字符串中找到匹配项
如果可以,则返回true,否则返回false;

昔日犹存, 昔日枉存. 故人尚在, 故人何在?
2006-03-23 18:17
mextb1860
Rank: 1
等 级:新手上路
帖 子:179
专家分:0
注 册:2005-7-10
收藏
得分:0 
ddd
2006-03-24 08:29
快速回复:这个表达式的意思
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.028498 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved