网络验证应用

17 篇文章 0 订阅
16 篇文章 0 订阅

电子邮箱格式 

  public bool IsEmail(string str_Email)

        {

            return System.Text.RegularExpressions.Regex.IsMatch(str_Email, @"^([/w-/.]+)@((/[[0-9]{1,3}/.[0-9] {1,3}/.[0-9]{1,3}/.)|(([/w-]+/.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(/)?]$");

        }

IP格式

public bool IPCheck(string IP)

        {

            string num = "(25[0-5]|2[0-4]//d|[0-1]//d{2}|[1-9]?//d)";

            return Regex.IsMatch(IP,("^"+num+"//."+num+"//."+num+"//."+num+"$"));

        }

URL格式

        public bool IsUrl(string str_url)

        {

      return System.Text.RegularExpressions.Regex.IsMatch(str_url, @"http(s)?://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?");

        }

电话格式

        public bool IsTelephone(string str_telephone)

        {

            return System.Text.RegularExpressions.Regex.IsMatch(str_telephone, @"^(/d{3,4}-)?/d{6,8}$");

        }

密码格式

        public bool IsPassword(string str_password)

        {

           return System.Text.RegularExpressions.Regex.IsMatch(str_password, @"^[/a-zA-z]+[/0-9]+$");

        }

邮政编号格式

        public bool IsPostalcode(string str_postalcode)

        {

     return System.Text.RegularExpressions.Regex.IsMatch(str_postalcode, @"^/d{6}$");

        }

手机号格式

        public bool IsHandset(string str_handset)

        {

     return System.Text.RegularExpressions.Regex.IsMatch(str_handset, @"^[1]+[3,5]+/d{9}");

        }

身份证号格式

        public bool IsIDcard(string str_idcard)

        {

            return System.Text.RegularExpressions.Regex.IsMatch(str_idcard, @"(^/d{18}$)|(^/d{15}$)");

        }

数字格式,验证两位小数

        public bool IsDecimal(string str_decimal)

        {

            return System.Text.RegularExpressions.Regex.IsMatch(str_decimal, @"^[0-9]+(.[0-9]{2})?$");

        }

判断输入的月份

        public bool IsMonth(string str_Month)

        {

            return System.Text.RegularExpressions.Regex.IsMatch(str_Month, @"^(0?[[1-9]|1[0-2]]$");

        }

判断输入的天数

        public bool IsDay(string str_day)

        {

            return System.Text.RegularExpressions.Regex.IsMatch(str_day, @"^((0?[1-9])|((1|2)[0-9])|30|31)$");

        }

判断输入的字符是否为数字

        public bool IsNumber(string str_number)

        {

            return System.Text.RegularExpressions.Regex.IsMatch(str_number, @"^[0-9]*$");

        }

判断输入的密码长度为6~18位

        public bool IsPasswLength(string str_Length)

        {

            return System.Text.RegularExpressions.Regex.IsMatch(str_Length, @"^/d{6,18}$");

        }

 

 

这是丁丁神盾网络验证最后的一个免费版,同时也是功能最强大的一个免费版, 软件里带有易语言,按键精灵,C语言的使用源码以及服务器后台代码,使用其它语言的请参照C语言代码进行修改。 版本中所有丁丁神盾网络验证的后台功能均可用。 里边的DDSD文件夹即是服务器文件 里边包含的文件内容有: 易语言客户端源码,易语言模块,按键精灵插件,按键精灵客户端源码,后台管理端,代理端,C语言客户端源码,通用语言插件,后台服务器文件。 本系统集成了充值卡系统以及点卡系统 充值卡系统:用户一旦使用,不管上与不上,都走时间 点卡系统:用户如果不使用软件,则不扣取时间(适合于那些需要多开计费的软件,或者使用此系统也能让你的客户觉得你实在^_^) 本系统还添加了IP限制功能,使得那些非常内部的软件,只能是在限制IP列表里的用户才可以登陆。 系统采用了动态加密功能,对山寨,本地验证等破解方法免疫。 正式版支持易语言、VC、VB、C#、DELPHI、c++等,以及按键精灵 免费版则只支持易语言,按键精灵。 本系统分为普通版和至尊版 至尊版的特点是软件与服务器每进行一次数据交换之后,服务器即会自动断开连接,极大的省却服务器消耗,普通的300连接上限的空间,即可容纳上万名用户同时在线。对于那些用户量庞大的软件来说,每年可省却的购买服务器的费用,就可数以万计。用户量小的软件作者,可对此无视。 本系统内置多个反破解函数,能最大程度上确保你的软件的安全。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值