jquery 有验证 但不一定 有你这全 我去找下

解决方案 »

  1.   

    http://www.cnblogs.com/wzmaodong/archive/2008/01/11/1034901.html
    早就有人总结了去下载吧
      

  2.   

    补充下 ,我表达不清楚 
    输入合法性验证  是指 :输入字符合法性(比如,输入的有没有select  ,有没有update 什么的,这个我说比较麻烦的,这里有个实现方法使用后台实现的,把输入的内容和 txt文档里面的字符进行逐个比对的,
    不知道用JavaScript 实现这个是不是比后台的那个简单点 
        /// <summary>
        /// 检查words中是否还有非法字符
        /// </summary>
        /// <param name="xmlDoc"></param>
        /// <param name="words"></param>
        /// <returns> true 检查通过 false 检查不通过,存在非法字符</returns>
        public static bool CheckWord(string word)
        {        System.Web.Caching.Cache cache = System.Web.HttpContext.Current.Cache;
            Object obj = cache.Get("keyword");
            string filename = AppDomain.CurrentDomain.BaseDirectory + "\\KeyWord.txt";
            if (obj == null)
            {
                CacheDependency dependency = new CacheDependency(filename);
                TimeSpan ts = new TimeSpan();
                ts = DateTime.Now.AddHours(1) - DateTime.Now;
                List<string> words = GetKeyWords();
                cache.Add("keyword", words, dependency, DateTime.MaxValue, ts,CacheItemPriority.Normal, null);
            }
            List<string> keywords = cache.Get("keyword") as List<string>;
            foreach (string keyword in keywords)
            {
                if (word.Contains(keyword))
                    return true;
            }
            return false;
        }
      

  3.   

    关键字查找。你可以用我这个
    全文关键字检索-KMP改进算法 
    http://blog.csdn.net/wuyazhe/archive/2010/10/05/5922167.aspx
      

  4.   

    ^(0(\d{9}|\d{11})|[1-9]\d{7,8})$
    这样验证座机实在没意义
    国家编码,区号,都没考虑,分机也没考虑。
      

  5.   

    这贴 大家继续总结,分数不多,非技术区开散分贴 回答的过去接分  
    http://topic.csdn.net/u/20101126/13/760a2d27-f5ea-4aac-b6ca-1598966af15e.html
    实在不好意思 总共才让我散100分