Browse Source

FIX: add "\\*" in player's nickname regexp test.

master
Stanislav Usenkov 9 years ago
parent
commit
d0ada88ca8
  1. 4
      pom.xml
  2. 6
      src/main/java/ru/simsonic/rscPermissions/Engine/Matchers.java

4
pom.xml

@ -78,13 +78,13 @@
<dependency> <dependency>
<groupId>ru.simsonic</groupId> <groupId>ru.simsonic</groupId>
<artifactId>rscCommonsLibrary</artifactId> <artifactId>rscCommonsLibrary</artifactId>
<version>2.1.0</version> <version>2.1.2</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>ru.simsonic</groupId> <groupId>ru.simsonic</groupId>
<artifactId>rscMinecraftLibrary</artifactId> <artifactId>rscMinecraftLibrary</artifactId>
<version>2.1.1</version> <version>2.2.0</version>
<scope>compile</scope> <scope>compile</scope>
</dependency> </dependency>
<!-- Статистика использования плагина --> <!-- Статистика использования плагина -->

6
src/main/java/ru/simsonic/rscPermissions/Engine/Matchers.java

@ -5,14 +5,14 @@ import java.util.regex.Pattern;
public final class Matchers public final class Matchers
{ {
private static final String genericSplitter = "\\s*[;,\\r\\n\\s]+\\s*"; private static final String GENERIC_SPLITTER = "\\s*[;,\\r\\n\\s]+\\s*";
public static String[] genericParse(String multiobject) public static String[] genericParse(String multiobject)
{ {
if(multiobject == null) if(multiobject == null)
multiobject = ""; multiobject = "";
return multiobject.split(genericSplitter); return multiobject.split(GENERIC_SPLITTER);
} }
private static final Pattern NICKNAME_PATTERN = Pattern.compile("^[a-zA-Z0-9_-]{3,16}$"); private static final Pattern NICKNAME_PATTERN = Pattern.compile("^[\\*a-zA-Z0-9_-]{3,16}$");
public static boolean isCorrectNickname(String entityName) public static boolean isCorrectNickname(String entityName)
{ {
if(entityName == null || "".equals(entityName)) if(entityName == null || "".equals(entityName))

Loading…
Cancel
Save