检测特殊字符的正则

前端之家收集整理的这篇文章主要介绍了检测特殊字符的正则前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
/** * 检查输入的数据中是否有特殊字符 * @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; }

猜你在找的正则表达式相关文章