检测特殊字符的正则

来源:互联网 发布:沈阳网络优化 编辑:程序博客网 时间:2024/05/21 10:58
/** 
     * 检查输入的数据中是否有特殊字符 
    * @param qString 要检查的数据 
    * @param regx 特殊字符正则表达式 
    * @return boolean 如果包含正则表达式 <code> regx </code> 中定义的特殊字符,返回true; 
    * 否则返回false 
     */ 
     public static boolean hasCrossScriptRisk(String qString) { 
    if (qString!=null) { 
     qString = qString.trim();
     String regx= "!|!|@|◎|#|#|(\\$)|¥|%|%|(\\^)|……|(\\&)|※|(\\*)|×|(\\()|(|(\\))|)|_|——|(\\+)|+|(\\|)|§ ";
     Pattern p = Pattern.compile(regx, Pattern.CASE_INSENSITIVE); 
     Matcher m = p.matcher(qString); 

     System.out.println(m.find());
     return m.find(); 
    } 
        return false; 
     }
0 0
原创粉丝点击