用JAVA代码对输入的内容做check ,只允许输入英文+数字+ - 符号的组合,长度不能超过20.
具体实现如下:
private boolean checkInput(String input){ Pattern pattern = Pattern.compile("^[A-Za-z0-9-]{0,20}$"); Matcher m = pattern.matcher(input); if( !m.matches() ){ //匹配不到,說明輸入的不符合條件 return false; } return true; }
如果只是限制只允许输入 英文+数字的话,表达式改为:^[A-Za-z0-9]+$