/**
* 利用正则表达式判断字符串是否是数字
* @param str
* @return
*/
public static boolean isNumeric(String str){
Pattern pattern = Pattern.compile("[0-9]*");
Matcher isNum = pattern.matcher(str);
if( !isNum.matches() ){
return false;
}
return true;
}
/**
* 包括空格判断
* @param input
* @return
*/
public static boolean containSpace(String input){
return Pattern.compile("\\s+").matcher(input).find();
}
/**
* 特殊字符判断
* @param input
* @return
*/
public static boolean isSpecialChar(String input){
String regEx="[\n\r\'\"\\|;$+`~%!@#^=''?~!@#¥ ……&——‘”“'?*()(),,。.、《》<>:;|/\\{}{}【】\\[\\]]";
Pattern p = Pattern.compile(regEx);
Matcher m = p.matcher(input);
return m.find();
}
Java正则
最新推荐文章于 2024-07-09 14:31:24 发布