📄 control.java
字号:
package com.jeecms.core.entity;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.apache.commons.lang.StringUtils;
import com.jeecms.core.entity.base.BaseControl;
public class Control extends BaseControl {
private static final long serialVersionUID = 1L;
/**
* 检查用户名是否在保留字里面。支持*通配符。
*
* @param username
* @return true 检查通过;false 检查不通过。
*/
public boolean checkReservedWords(String username) {
if (StringUtils.isBlank(username)) {
return false;
}
String words = getReservedWords();
if (StringUtils.isBlank(words)) {
return true;
}
words = words.replace("*", ".*");
Pattern p;
Matcher m;
for (String word : StringUtils.split(words, "\n")) {
p = Pattern.compile(word);
m = p.matcher(username);
if (m.matches()) {
return false;
}
}
return true;
}
/* [CONSTRUCTOR MARKER BEGIN] */
public Control () {
super();
}
/* [CONSTRUCTOR MARKER END] */
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -