用c# regex类实现的一些常规输入判断

用c# regex类实现的一些常规输入判断

ID:12652229

大小:16.14 KB

页数:7页

时间:2018-07-18

用c# regex类实现的一些常规输入判断_第1页
用c# regex类实现的一些常规输入判断_第2页
用c# regex类实现的一些常规输入判断_第3页
用c# regex类实现的一些常规输入判断_第4页
用c# regex类实现的一些常规输入判断_第5页
资源描述:

《用c# regex类实现的一些常规输入判断》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、/************************************************************文件:MetarnetRegex.cs*日期:2006-07-25**********************************************************/usingSystem;usingSystem.Text.RegularExpressions;namespaceMetarCommonSupport{///

///通过Framwork类库中的Regex类实现了一些特殊功能数据检查///

2、y>publicclassMetarnetRegex{privatestaticMetarnetRegexinstance=null;publicstaticMetarnetRegexGetInstance(){if(MetarnetRegex.instance==null){MetarnetRegex.instance=newMetarnetRegex();}returnMetarnetRegex.instance;}privateMetarnetRegex(){}///

///判断输入的字符串只包含汉字//////

3、me="input">///publicstaticboolIsChineseCh(stringinput){Regexregex=newRegex("^[u4e00-u9fa5]+$");returnregex.IsMatch(input);}///

///匹配3位或4位区号的电话号码,其中区号可以用小括号括起来,///也可以不用,区号与本地号间可以用连字号或空格间隔,///也可以没有间隔///(0d{2})[-]?d{8}

4、0d{2}[-]?d{8}

5、(0d{3})[-]?

6、d{7}

7、0d{3}[-]?d{7}///

//////publicstaticboolIsPhone(stringinput){stringpattern="^\(0\d{2}\)[-]?\d{8}$

8、^0\d{2}[-]?\d{8}$

9、^\(0\d{3}\)[-]?\d{7}$

10、^0\d{3}[-]?\d{7}$";Regexregex=newRegex(pattern);returnregex.IsMatch(input);}/

11、//

///判断输入的字符串是否是一个合法的手机号/////////publicstaticboolIsMobilePhone(stringinput){Regexregex=newRegex("^13\d{9}$");returnregex.IsMatch(input);}//////判断输入的字符串只包含数字///可以匹配整数和浮点数///^-?d+$

12、^(-?d+)(.d+)?$///

///

13、///publicstaticboolIsNumber(stringinput){stringpattern="^-?\d+$

14、^(-?\d+)(\.\d+)?$";Regexregex=newRegex(pattern);returnregex.IsMatch(input);}///

///匹配非负整数////////////publicsta

15、ticboolIsNotNagtive(stringinput){Regexregex=newRegex(@"^d+$");returnregex.IsMatch(input);}///

///匹配正整数/////////publicstaticboolIsUint(stringinput){Regexregex=newRegex("^[0-9]*[1-9][0-9]*$");returnregex.IsMat

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。