RegexHelper

ylbtech-Unitity-cs: RegexHelper

验证帮助类

1.A,效果图返回顶部
1.B,源代码返回顶部

1.B.1,RegexMail

#region RegexMail
public bool RegexMail(string email)
{
    try
    {
        string pattern = @"^[a-z][a-z|0-9|]*([_][a-z|0-9]+)*([.][a-z|" +
        @"0-9]+([_][a-z|0-9]+)*)[email protected][a-z][a-z|0-9|]*\.([a-z]" +
        @"[a-z|0-9]*(\.[a-z][a-z|0-9]*)?)$";
        System.Text.RegularExpressions.Match match = Regex.Match(email, pattern, RegexOptions.IgnoreCase);
        if (match.Success)
        {
            return true;
        }
        else
        {
            return false;
        }
    }
    catch (Exception ex)
    {
        return false;
    }
}
#endregion

1.B.2,

1.B.3,

1.B.4,

1.B.5,

1.C,下载地址返回顶部
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
时间: 2024-11-07 17:48:39

RegexHelper的相关文章

RegexHelper(正则表达式)

using System.Text.RegularExpressions; namespace DotNet.Utilities{    /// <summary>    /// 操作正则表达式的公共类    /// </summary>        public class RegexHelper    {        #region 验证输入字符串是否与模式字符串匹配        /// <summary>        /// 验证输入字符串是否与模式字符串

swift的正则表达式(NSRegularExpression)

swift的正则表达式(NSRegularExpression) by 伍雪颖 import UIKit class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let mailPattern = "^([a-z0-9_\\.-]+)@([\\da-z\\.-]+)\\.([a-z\\.]{2,6})$" let matcher = RegexHelper(ma

Mvc model验证总结

Model 验证总结 Model 验证总结 1 一.Model 验证标记 1 1.启用客户端验证: 1 2.在 Model 中加入验证标记 2 3 . Model 类中可以添加的验证标记: 3 3.1.必填字段 3 3.2 . 字段长度 3 3.3 . 正则验证 3 3.4.范围 4 3.5.服务端参与的验证 4 3.6.比较 4 3.7.自定义错误消息 5 4.后台 Action 的写法 6 5 . 最后附上常用正则表达式(网上找的) 7 二. Model 验证标记实例: 9 1 .  实例一

C# 验证身份证是否合法的函数

主要是验证身份证的开头和身份证的格式和长度是否正确,没有按照身份证的编码规则进行严格验证 /// <summary> /// 验证身份证是否合法 /// </summary> /// <param name="idCard">要验证的身份证</param> public static bool IsIdCard(string idCard) { //如果为空,认为验证合格 if (IsNullOrEmpty(idCard)) { retu

[爬虫学习笔记]Url过滤模块UrlFilter

        Url Filter则是对提取出来的URL再进行一次筛选.不同的应用筛选的标准是不一样的,比如对于baidu/google的搜索,一般不进行筛选,但是对于垂直搜索或者定向抓取的应用,那么它可能只需要满足某个条件的url,比如不需要图片的url,比如只需要某个特定网站的url等等.Url Filter是一个和应用密切相关的模块. using System; using System.Collections.Generic; using Crawler.Common; namespa

[爬虫学习笔记]用于提取网页中所有链接的 Extractor 模块

        Extractor的工作是从下载的网页中将它包含的所有URL提取出来.这是个细致的工作,你需要考虑到所有可能的url的样式,比如网页中常常会包含相对路径的url,提取的时候需要将它转换成绝对路径.这里我们选择使用正则表达式来完成链接的提取.        html标签中的链接地址通常会出现在href属性或者src属性中,所以我们采用两个正则表达式来匹配网页中的所有链接地址.   网页链接提取器Extractor类: using System; using System.Colle

C# 验证给定的字符串是否为数字

用于验证给定的字符串是否为数字,不能用于验证负数,字符串中只能出现数字和小数点,否则认为不是数字,不验证数字的长度,也就是说, 给定的字符串再长,哪怕是1万个字符,也可以通过验证,所以通过验证的字符串不一定能转换成C#的int类型和Int64类型. /// <summary> /// 验证是否为数字 /// </summary> /// <param name="number">要验证的数字</param> public static b

C# 校验给定的ip地址是否合法

函数用于检测ip地址格式是否合法,包括ip的组成格式,每隔段是否不超过255等,但这个函数不能验证这个ip地址是否可以ping通. /// <summary> /// 验证IP地址是否合法 /// </summary> /// <param name="ip">要验证的IP地址</param> public static bool IsIP(string ip) { //如果为空,认为验证合格 if (IsNullOrEmpty(ip))

[爬虫学习笔记]ScrapySharp简单封装为Requester

为了便于使用及日后的扩展,将Scrapy简单封装为了Requester,具体代码如下: using System; using System.Collections.Generic; using Crawler.Common; namespace Crawler.Protocol { public class Requester { private Uri Url { get; set; } private Browser Browser { get; set; } public Request