/*
* @description : js 提取中英文 + 數字
* @author luke
* @time 2016-10-18
*/
function getZhEnNum(str){
var zhReg = /[^\w\u4e00-\u9fa5]/g;
return str.replace(zhReg, "");
}java
*************************************************************app
/**
* @description java 獲取中英文 + 數字
* @author LUKE
* @time 2016年10月18日 下午4:29:09
* @param str
* @return
*/
public static String getZhEnNum(String str){
String regZhEnNum = "[\\u4e00-\\u9fa5[a-zA-Z][0-9]]";
return matchResult(Pattern.compile(regZhEnNum), str);
}
/**
* @description java 匹配正則
* @author LUKE
* @time 2016年10月18日 下午4:17:55
* @param p
* @param str
* @return
*/
public static String matchResult(Pattern p, String str) {
StringBuilder sb = new StringBuilder();
Matcher m = p.matcher(str);
while (m.find())
for (int i = 0; i <= m.groupCount(); i++) {
sb.append(m.group());
}
return sb.toString();
}ui