Added isUUID
This commit is contained in:
parent
e0101bbd1d
commit
b3fd712633
@ -4,6 +4,7 @@ import java.text.SimpleDateFormat;
|
|||||||
import java.util.Arrays;
|
import java.util.Arrays;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
import java.util.regex.Pattern;
|
||||||
|
|
||||||
import org.bukkit.Bukkit;
|
import org.bukkit.Bukkit;
|
||||||
import org.bukkit.command.CommandSender;
|
import org.bukkit.command.CommandSender;
|
||||||
@ -20,6 +21,9 @@ public final class Utils
|
|||||||
/** The @SimpleDateFormat used for getting the current date. */
|
/** The @SimpleDateFormat used for getting the current date. */
|
||||||
public static SimpleDateFormat dateFormat = new SimpleDateFormat("[yyyy-MM-dd HH:mm:ss]");
|
public static SimpleDateFormat dateFormat = new SimpleDateFormat("[yyyy-MM-dd HH:mm:ss]");
|
||||||
|
|
||||||
|
/** The Pattern for a UUID*/
|
||||||
|
private static final Pattern UUID_pattern = Pattern.compile("[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}");
|
||||||
|
|
||||||
/** Hidden constructor. Do not instantiate UTILS classes! :) */
|
/** Hidden constructor. Do not instantiate UTILS classes! :) */
|
||||||
private Utils()
|
private Utils()
|
||||||
{}
|
{}
|
||||||
@ -129,4 +133,14 @@ public final class Utils
|
|||||||
id = "CONSOLE";
|
id = "CONSOLE";
|
||||||
return id;
|
return id;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** Checks if the string is an UUID.
|
||||||
|
*
|
||||||
|
* @param toCheck String to check.
|
||||||
|
* @return if the string is an UUID.
|
||||||
|
*/
|
||||||
|
public static boolean isUUID(String toCheck)
|
||||||
|
{
|
||||||
|
return UUID_pattern.matcher(toCheck).matches();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user