验证特殊字符

 

        #region 验证是否特殊字符
        /// <summary>
        /// 验证是否特殊字符
        /// </summary>
        /// <param name="text"></param>
        /// <returns></returns>
        public static bool IsSpecial(string text)
        {
            Regex regExp = new Regex

               ("[~!@#$%^&*()=+[\\]{}\"'.;:/?><`|!·¥…—()\\-、;:。?,“”‘’》《]");
            if (regExp.IsMatch(text))
            {
                return true;
            }
            else
            {
                return false;
            }
        }
        #endregion

 

        #region 屏蔽特殊字符
        private void txt_Product_KeyPress(object sender, KeyPressEventArgs e)
        {
            if (Lepus.RJ.InfoBase.Jscript.IsSpecial(e.KeyChar.ToString()))
            {
                e.Handled = true;
            }
            else
            {
                e.Handled = false;
            }
        }
        #endregion

 

原帖地址:http://blog.sina.com.cn/s/blog_7f218dc7010117kv.html

时间: 2024-11-08 17:13:07

验证特殊字符的相关文章

Javascript中常见的校验如域名、手机、邮箱等等

 Javascript中常见的校验如:验证一般域名校验,手机校验,邮箱校验,身份证校验等等,下面是具体的实现,感兴趣的朋友可以参考下  代码如下: <script type="text/javascript">  //验证一般域名校验  function checkNetURL(){  var netURL = document.getElementById("netURL");  //验证一般的域名 比如说 www.baidu.com  var reg

Javascript中常见的校验如域名、手机、邮箱等等_基础知识

复制代码 代码如下: <script type="text/javascript"> //验证一般域名校验 function checkNetURL(){ var netURL = document.getElementById("netURL"); //验证一般的域名 比如说 www.baidu.com var regStr="^([a-zA-Z0-9-]+\\.){1,}(com|net|edu|miz|biz|cn|cc)$";

经验之谈:10位顶级PHP大师的开发原则

导读:在Web开发世界里,PHP是最流行的语言之一,从PHP里,你能够很容易的找到你所需的脚本,遗憾的是,很少人会去用"最佳做法"去写一个PHP程序.这里,我们向大家介绍PHP的10种最佳实践,当然,每一种都是经过大师们证明而得出的. 1. 在合适的时候使用PHP--Rasmus Lerdorf 没有谁比PHP的创建者Rasmus Lerdorf明白PHP用在什么地方是更合理的,他于1995年发布了PHP这门语言,从那时起,PHP就像燎原之火,烧遍了整个开发阵营,改变了互联网的世界.可

验证字符串中是否包含了特殊字符

验证字符串中是否包含了特殊字符 function checkString(source)//验证字符串中是否包含了特殊字符zhy 2007.04.12 {  var arr=new Array("@","#","$","%","^","&","*","|","","/",":",&

数据验证之特殊字符处理

数据  一定要对用户可能输入的诸如引号,尖括号等特殊字符给予足够重视,它们可能引发严重的安全问题.SQL注入的基本手法之一,就是利用对单引号未加过滤的安全漏洞.    用户的输入无非两个用途:对数据库操作或显示在页面上,下面分别对这两种情况下特殊字符的处理加以说明.    1. 对数据库操作    用户输入的数据用于对数据库进行操作时,又分为两种情况,一是进行写库操作,二是作为查询条件.    1.1 写库操作    (insert及update都视为写库操作,这果以insert为例说明,upd

网站通行证设计:账号统一处理一次验证全网通行

文章描述:通行证交互设计分析. 现在越来越多企业和公司涉及到通行证的概念,那么通行证到底应该什么样子的?什么样的通行证既简单又能满足用户需求?笔者挑出几款主流互联网产品做了一个简要的分析: 新浪网: (新浪通行证架构图) 新浪网注册通行证:笔者想要在新浪网注册个会员,但在新浪网首页页面顶部没有发现会员注册按钮.假如你非要在首页找到会员注册这几个字,那么请到页面的底部.还有一种方法是在首页输入错误的用户名和密码点击登录,可以跳转到登录界面,在登录界面你可以选择会员注册. 首先,新浪网采用邮箱作为登

ASP动态生成的javascript表单验证代码

javascript|表单验证|动态 以网上down了一个ASP动态生成Form验证javascript的代码,自己扩容了一下.作者的大名我给忘了,不过我记得清楚,从第一条至第九条的代码都是该作者的原创.至于九至第十五条却是本人自己加的哦.而且由于本人水平有限,从第九条至第十五条不见得会条条生效啊?呵呵,其实把它贴在这里没有什么必要的,因为这点小会伎俩谁都会用的,我把它的作用定位为:开发时找不到该函数时到这里拷贝一下就可以了.呵,因为我即没有刻录机也没有移动硬盘.实在是没有办法把这些代码随身携带

Sql语句密码验证的安全漏洞

Sql语句作为国际标准的数据库查询语句,在各种编程环境中得到了广泛的应用.作为一个成熟.稳定的系统,用户登陆和密码验证是必不可少的.笔者在平时的编程工作中发现,许多程序员在用sql语句进行用户密码验证时是通过一个类似这样的语句来实现的: Sql="Select * from 用户表 where 姓名='"+name+"' and 密码='"+password+"'" 其中name和password是存放用户输入的用户名和口令,通过执行上述语句来验

ASP.NET 2.0服务器控件之实现验证控件

asp.net|服务器|控件 为了更好的创建交互式Web应用程序,加强应用程序安全性(例如,防止脚本入侵等),开发人员应该对用户输入的部分提供验证功能.过去,输入验证功能基本由自行编写的客户端脚本来完成这种实现方法既繁琐,又容易出现错误.随着技术的发展,ASP.NET技术通过提供一系列验证控件来克服这些缺点,例如,RequiredFieldValidator.CompareValidator.RangeValidator等.使用这些验证控件,开发人员可以向Web页面添加输入验证功能,例如定义验证